Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2010, 20:47
esunestudio
 
Fecha de Ingreso: enero-2009
Mensajes: 434
Antigüedad: 15 años, 3 meses
Puntos: 5
Sugerencias para un reto propio

Buenas noches, os comento una cosa que estoy intentando para que me deis sugerencias de como lo orientaríais.

Los paneles de control que hago, suelen tener todos la misma estructura, cuando tienes que crear un panel para editar 10 tablas de la base de datos, es un coñazo, puesto que tienes que repetir 20 veces el mismo proceso, 10 veces para hacer los insert, 10 mas para los edit.

Cada Tabla tiene diferentes campos, por lo tanto no se puede copiar y pegar, hay que personalizar cada uno de los archivos.

Se me ha ocurrido hacer un archivo de configuración que me haga esto automáticamente, un archivo en el que yo pueda introducir los nombres de los campos y automaticamente me cree las consultas sql, y me haga el formulario, pero no se muy bien como orientarlo, vamos a poner un ejemplo :

Me tendria que rellenar esto automaticamente :
Código PHP:
$db->query("INSERT INTO $Tabla (Descripcion,Condiciones) VALUES ('$Descripcion','$Condiciones')"); 
Y crear esto automaticamente :
Código PHP:
<label>Descripcion:</label><br />
<
input type="text" class="text big" name="Descripcion"  />
<
label>Condiciones:</label><br />
<
textarea class="wysiwyg" name="Condiciones"></textarea
Pero claro en el archivo de configuracion, yo tendria que indicar, el numero de campos, el nombre de cada uno, y que será si , Textarea, Input, Image, etc...

Alguna sugerencia de como lo orientaríais ?

Yo he pensado hacer un archivo en php con varios pasos.

Paso 1: Introducir el numero de campos
Paso 2: Aparecen los campos uno bajo del otro, con un select en la parte derecha, yo selecciono el tipo : Textarea, Imput, Image...
Paso 3: Tendria que rellenar automaticamente todo, este paso es el que no se como hacer del todo bien