Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2008, 21:49
Avatar de eddwinpaz
eddwinpaz
 
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 17 años, 5 meses
Puntos: 25
APORTE::: Generar Formulario automaticamente desde MySQL con PHP + problemilla

hace algún tiempo deseaba generar mis formularios a base de las columnas de una tabla de cualquier base de datos. programando este pedazo de código.

me encontré con que ya puedo generarlas. pero se presenta el problema de leer los datos del Form y generar Un Query el cual Lea los name= del Form y el valor para poder hacer el respectivo INSERT alguna idea ?

Aqui esta el codigo

f_generador.php

Código PHP:
 
<? 
// Conexion al servidor & base de datos
 
mysql_connect('localhost','root','') or die("ERROR:"mysql_error());
 
mysql_select_db('empleados') or die("ERROR:"mysql_error());
 
// nombre de la tabla
 
$tabla "d_personales";
 
$sql " SELECT * FROM  ".$tabla;
 
 
$query mysql_query($sql) or die("ERROR:Query->".mysql_error()); 
 
  echo 
'<form method="POST">';
  
$i 0;
  
// Mostramos los campos y los generamos
  
echo "Formulario de la tabla [ <B> $tabla </B> ]";
  echo 
"<BR><BR>";
  while(
$i mysql_num_fields($query))
  {
   echo 
ucfirst(mysql_field_name($query,$i))."<BR>";
   echo 
'<input name="'.mysql_field_name($query,$i).'" type="text" value=""><div style="padding:5px;">    </div>';
   
$i++;
  
   } 
  
// mostramos un boton para enviar la informacion
  
echo '<input type="submit" name="boton" id="boton" value="Insertar !">';
  echo 
'</form>';


?>
__________________
O nos hacemos miserables o nos hacemos fuertes , la cantidad de trabajo es la misma.