Muy buenas a todos!
He creado una base de datos aparte de la de drupal y soy capaz de mostrar informacion mediante consultas a esta y lo voy mostrando todo en una tabla.Bien... lo que quiero es que un usuario (que este regitrado) a traves de unos input introduzca la informacion para estos campos de la tabla correspondiente de mi base de datos.He pensado de hacerlo a traves de un formulario y llamar a un .php donde estaria la query que haria posible la introduccion de datos en la bbdd mia (esto estaria en el body de un nodo).
Expongo esto porque no se si habria algo mas correcto para este tipo de operacion en drupal.Si alguien se le ocurre algo o sabe algo me encantaria me lo comente .
Muchas gracias por vuestro tiempo y un cordial saludo.
duda
Realmente el utilizar los form a traves de drupal es basicamente por motivos de seguridad supongo, sobre todo ,por sql injection .Hay algun otro motivo ???? Grcias y saludosss.
Muchisimas gracias.
Muchas gracias a ambos por vuestra ayuda que me va a ser muy util voy a empaparme bien toda la documentacion que me habeis hecho referencia .Lo de montar una base de datos aparte lo vi en el foro de donde mismo saque la info para mostrar los datos que estan contenidos en esta .La verdad que leyendo un poquito cada dia en el foro de lo que le pasa a los demas y sus dudas se aprende mucho e incluso si sigo trabajando con drupal podre ayudar yo tambien estoy seguro de ello.Un cordial saludo.
Deberias utilizar el form
Deberias utilizar el form api como te comenta Oskar.
Si quisieras tener separados los datos de tu aplicacion de los de drupal en una bd diferente puedes hacerlo modificando el settings.php y utilizando la sentencia db_set_active('tu_bbdd'); y luego db_set_active('default'); para volver a la de Drupal.
+ info aqui: http://drupal.org/node/18429
De Drupal y muchas mas cosas.
http://www.cambrico.net
Buenas Joss Una pregunta,
Buenas Joss
Una pregunta, ¿Porque una bbdd aparte, y no has añadido simplemente tus tablas a las tablas de Drupal?
El caso es que drupal mediente su fapi (form api) tiene muy bien diseñado como se recogen los datos, como se validan los campos del formulario, y como se añaden los datos a la bbdd.
Mirate http://api.drupal.org/api/file/developer/topics/forms_api_reference.html... y
http://api.drupal.org/api/file/developer/topics/forms_api.html/5
Un saludo
Oskar
gestión del conocimiento y de la información con software libre