Código PHP:
<form name="formulario" action="otraPagina.php" method="post">
<?php
echo"<table>";
//previamente el usuario ingresó el valor número de $num_caracteristicas en otro formulario
//por ejemplo: 5, de ser así: esto funciona bien mostrando 5 <input type=text>
for($i=1; $i<=$num_caracteristicas; $i++)
{
echo"
<tr>
<td><p>Característica $i</p></td>
<td><input type=text name=caracteristica_$i></td>
</tr>";
}
echo"
<tr>
<td><input type=hidden name=numero_caracteristicas value=$num_caracteristicas /></td>
<td><input type=submit name=enviar value='Ingresar carcteristicas' /></td>
</tr>
</table>";
?>
</form>
Código PHP:
<?php
$numero_caracteristicas = $HTTP_POST_VARS["numero_caracteristicas"];
for($i=1; $i<=$numero_caracteristicas; $i++)
{
$caracteristica_.$i = $HTTP_POST_VARS["caracteristca_$i"];
mysql_db_query("$database_conexion","ALTER TABLE equipo ADD $caracteristica_.$i VARCHAR(20) NOT NULL",$conexion);
}
?>
Saludos.
![U_U](http://static.forosdelweb.com/fdwtheme/images/smilies/nods.png)