Lo indispensable PHP,MySQL
Tengo la siguiente inquietud:
Pretendo hacer una función en PHP que me "haga" los formularios dependiendo de los campos de una tabla, supongamos:
parámetros de la función:
genera_form($array,$table,$db);
$array, contiene un lsitado de los textos que mostrara como mensajes antes del texfield pra la peticion de los datos
$table, nombre de la tabla
$db, nombre de la base de datos
EJEMPLO........................................... ...............................................
Creamos la TABLA clientes en la Base de datos TEST con los siguietes campos:
id, name, phone
.................................................. ..................................................
En la página que quiero rellenar los datos la mandaría llamar así:
$a[0]="Identificador";
$a[1]="Nombre";
$a[2]="Telefono";
genera_form($a,"clientes","TEST");
.................................................. ..................................................
La función me regresará el código en html corespondiente, es decir, va a leer los campos de la tabla y asignarlos al textfield, se veria mas o menos asi:
Identificador: ______________________
Nombre: __________________________
Telefono: _________________________
<submit>
Donde ________ es un texfield y
<submit> es el boton de enviar.
.................................................. .................................................. .
Hasta este punto no tengo ningún problema, pero cuando trabajo con tablas relacionadas pretendo en lugar de un texfield poner un combobox con los datos de esa tabla para que seleccionen algún campo dependiendo de la relación
Entonces mi duda es ¿como sé que un campo esta relacionado con otro de otra tabla por medio de php? Ahora, si ya se que esta relacionado ¿como se con cuál?
.................................................. ..................................................
Muchas gracias por responder mi duda, en cuanto tenga la respuesta subiré esta función que nos ahorrará muchos dolores de cabeza, y si alguien ya cuenta con ella por favor que la comparta gracias ......