el formulario seria asi:
Código PHP:
<form method="post" action="funciones-tablas.php">
<p >INTRODUZCA EL NOMBRE DE LA NUEVA TABLA:</p>
<p><input type="text" name="nombre" size=30>
</p>
<p>Numero de campos:
<input name="nCampos" type="text" size="5">
<INPUT TYPE="Submit" NAME="Mostrar" VALUE="Mostrar"></p>
<br>
<table align="center">
<?php
if ($nCampos!=0)
{
//Titulos de la tabla
echo "<tr><td>Nombre</td><td>Tipo</td><td>Long</td></tr>";
for ($i=0; $i<$nCampos; $i++)
{
//Cuadro nombre campo
echo "<tr><td><input name='campo[".$i."]' type='text' size=20></td>";
echo "<td>";
//CUadro Tipo de campo
echo "<select name='tipo[".$i."]'>";
echo "<option>Numerico</option>";
echo "<option>Caracter</option>";
//Mas Opciones tipo campo
echo "</select></td>";
//Cuadro longitud campo
echo "<td><input name='long[".$i."]' type='text' size=5></td></tr>";
}
echo "<P><INPUT TYPE='Submit' NAME='CREAR' VALUE='CREAR'></p>";
}
?>
</table>
</form>
Código PHP:
$instruccion= "CREATE TABLE ".$_POST[nombre]." (id_".$_POST[nombre]." PRIMARY KEY";
for($i=0; $i<$nCampos; $i++)
{
$instruccion.=", ".$_POST[$campo[$i]]." ".$_POST[$tipo[$i]]."(".$_POST[$long[$i]].")";
}
echo $instruccion;
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)