------------------------------------------------------------------------------------------------------- Argumentos de la Funcion
$BD Nombre de la Base de Datos a la que nos conectaremos
$tabla Nombre de la tabla de la cual crearemos el formulario
$enlace Pagina a la que se enlazara despues de completar el formulario
------------------------------------------------------------------------------------------------------- Funcion
function formulario($BD,$tabla,$enlace)
{
$accion="nuevophp.php";
$CON=mysql_connect("localhost","root","");
mysql_select_db($BD);
$SQL="SELECT * FROM $tabla";
$RE=mysql_query($SQL,$CON);
ECHO "<FORM ACTION='$accion' METHOD='POST'>";
ECHO "<INPUT TYPE='HIDDEN' NAME='TABLA' VALUE='$tabla'>";
ECHO "<INPUT TYPE='HIDDEN' NAME='PAGINA' VALUE='$enlace'>";
ECHO "<TABLE WIDTH='300px' bgcolor='#d0d0d0'>";
ECHO "<TR><TD COLSPAN='2'><CENTER>MODULO [$tabla]</CENTER></TD></TR>";
for ($q=0;$q<mysql_num_fields($RE);$q++)
{
ECHO "<TR>";
$nom=mysql_field_name($RE,$q);
ECHO "<TD WIDTH='80PX'>$nom</TD><TD><INPUT TYPE='TEXT' NAME='$nom' SIZE='20'></TD>";
ECHO "</TR>";
}
ECHO "<TR><TD COLSPAN='2'><CENTER><INPUT TYPE='SUBMIT'></CENTER></TD></TR>";
ECHO "</TABLE>";
ECHO "</FORM>";
}
------------------------------------------------------------------------------------------------------- Ejemplo
<?
formulario("bd_farmacia","clientes","nuevocliente.php");
?>