Buenas tardes.
Estoy intentando crear un formulario con la API de Drupal donde un usuario introduce sus datos y los pueda introducir en una tabla creada en MySql. Para el formulario tengo el siguiente código:
<?php
//Función principal del formulario
function formulario() {
$form['nombreUsu'] = array(
'#type' => t('textfield'),
'#title' => 'Nombre',
'#default_value' => $object['nombre'],
'#size' => 20,
'#maxlength' => 20,
'#weight' => 1
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Buscar'),
'#weight' => 4
);
$output = drupal_get_form('formulario', $form);
return $output;
}
function formulario_submit($form_id, $form_values) {
$nombre=$form_values['nombreUsu'];
drupal_goto("node/22", "nombreUsu=$nombre");
}
return formulario();
?>
El caso es que con este formulario me está dando el siguiente error:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 50 bytes) in /var/www/html/site/includes/common.inc(1342) : eval()'d code on line 7
Os agradecería que me echaseis una mano con este problema ya que llevo con esto unos cuanto días y no consiguo darle una solución.
Comentarios recientes