Enviado por Oskar el 08 de Junio de 2009.
in
buenas, estoy intentando hacer funcionar el módulo storm, el cual tiene varios errores importantes porque no muestra algunos selects y con el form_altern se puede arreglar esto.
Consigo "limpiar lo que no me interesa, pero a la hora de cargar la información nueva me da problemas.
<?php
function ayuda_form_alter(&$form, $form_state, $form_id){
// print_r ($form_id); para saber la identidad del formulario
// print_r ($form); para conocer las características de todos los campos del form
if($form_id == 'stormproject_node_form'){
//unset ($form['log']); // borra el campo 'Mensaje de registro' del tipo de contenido 'receta_node_form'
//unset ($form['group1']['organization_nid']['#options']);
$result = db_query("SELECT nid, title FROM {node} WHERE TYPE = 'stormorganization' AND STATUS =1");
$options = array();
//línea 21 -> la siguiente
while($o = mysql_fetch_object($result)){
$options [$o->nid] = $o->title;
}
$form['group1']['organization_nid'] = array (
'#type' => select,
'#title' => Organization,
'#options' => $options,
);
echo '<pre>';
print_r ($form);
echo '</pre>';
}
}
?>El formulario no me devuelve nada, de hecho me da este error:
warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /var/www/storm/sites/all/modules/ayuda/ayuda.module on line 21.No entiendo porque.
Un saludo
Oskar
- Añadir nuevo comentario
- 576 lecturas
Inicio de sesión
Comentarios recientes
- Mi estimado muy bueno tu
hace 2 semanas 4 días - Ya !!
hace 3 semanas 2 días - RE: mis primera experiencia con drupal 6
hace 3 semanas 4 días - hola
hace 3 semanas 4 días - mis primera experiencia con drupal 6
hace 3 semanas 5 días - Consulta sobre imagecache
hace 3 semanas 5 días - Pude sacar el error eses que
hace 4 semanas 5 días - Yo tambien tengo el mismo
hace 4 semanas 5 días - no aparece la galeria de galerias
hace 4 semanas 6 días - dependencia de modulo desaparecida
hace 5 semanas 10 horas

Hola de nuevo
Hola Oskar,
recuerda que utilizas el sql layer.
En vez de utilizar mysql_fetch_object se debe utilizar db_fetch_object
<?php...
while($o = db_fetch_object($result)){
$options [$o->nid] = $o->title;
}
...
?>
by
La respuesta aquí
La respuesta aquí http://drupal.org/node/485132
Un saludo
Oskar