Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2006, 12:08
Avatar de liki2006
liki2006
 
Fecha de Ingreso: septiembre-2006
Mensajes: 26
Antigüedad: 17 años, 7 meses
Puntos: 0
Como hacer un insert dinamico

mi cuestion es la siguiente tengo un form que depende de una tabla(mysql) para tomar los nombres de los campos pero esta tabla crecera con el tiempo o decrecera segun se requiera, la estructura ya la tengo toda creada mi problema o en donde me he quedado parado, es como puedo hacer un insert dinamico para que no sea necesario introducir nuevos datos al codigo si no que como cresca la tabla o decresca el inser tome los campos que deseo insertar en la tabla:

un ejemplo de como tengo el codigo mas o menos:
Código PHP:

$tabla
="la_tabla";
 
echo
"<form action='insert.php' method='post'>";

    
$consulta "DESCRIBE $tabla";
   
$res mysql_query $consulta );
    while ( 
$filas mysql_fetch_array $res ) ) { 

   
$name=$filas['Field']';
   echo"<input type='
text' name='$name'>";

}
   echo"<input type='
submit' value='insertar>";
   echo"
</form>"; 

bueno algo mas o menos asi es el form pero come veran cada campo se llamara como esta en la tabla su posicion ahora como puedo hacer para insertar los datos del post con un query aun si yo agrego nuevos campos a la tabla o le quito pero sin modificar mi codigo alguna sugerencia?.