Formularios dinámicos con imágenes, dropdowns...

M

Buenas.

Quiero crear formularios dinámicos en PHP.

Supongamos que tenemos una tabla de usuarios, con los campos típicos y luego por ejemplo el campo avatar.

El campo avatar en la BD es de tipo string (guarda el nombre del fichero)...
¿Cómo hago para que al cargar el formulario sepa que ese campo es de tipo imagen? (me mostrará un <input file> correspondiente)

Me pasa lo mismo con algún campo con clave externa. Por ejemplo supongamos que en usuarios hay un campo "permisos", del cual solo se pueden meter los datos que existen en la tabla Permisos. Me gustaría crear un "select" en html con los valores correspondientes.

No quiero hacer una tabla auxiliar.

elkaoD

Django (para Python) tiene un ORM que además te genera los forms y la posterior validación de forma mágica.

Seguramente en PHP haya también frameworks que se encarguen de esto. Te lo podrás cocinar tú pero es un lío seguramente.

Ejemplo: http://net.tutsplus.com/tutorials/php/easy-form-generation-using-fuelphp/ (usando FuelPHP, puedes ver un post introductorio de FuelPHP por PiradoIV).

M

Sí, he intentado hacer mi propio ORM pero da mucha pereza reinventar la rueda. Miraré el de FuelPHP.

Sabes si PiradoIV ha colaborado en FuelPHP? Cuando vi el post pensé eso xD

1 respuesta
elkaoD

#3 que yo sepa es sólo usuario.

Usuarios habituales