Hola!
Despues de bastante tiempo offline de los foros he vuelto con mis habituales preguntas. Veran, tengo este codigo:
Código PHP:
$cuantas = $HTTP_POST_VARS['materias'];
$numero = 1;
$nombre = 1;
echo "<form method=\"post\" action=\"insertar_materias.php\">";
echo "<table width=\"400\" border=\"1\">";
echo "<tr><td><b>Clave</b></td><td><b>Nombre</b></td><td><b>Porcentaje Cal.</b></td></tr>";
while($numero <= $cuantas && $nombre <= $cuantas )
{
echo "<tr>";
echo "<td width=\"100\"><input type=\"text\" name=\"clave$cambia\" size=\"6\" maxlenght=\"6\"></td>";
echo "<td width=\"300\"><input type=\"text\" name=\"nombre$cambia\" size=\"20\" maxlenght=\"25\"></td>";
echo "<td width=\"100\"><input type=\"text\" name=\"porcentaje$cambia\" size=\"2\" maxlenght=\"2\"></td>";
echo "</tr>";
$numero++;
$cambia = $nombre++;
}
echo "</table>";
echo "<br><input name=\"enviar2\" type=\"submit\" value=\"Agregar materias\">";
echo "</form>";
De acuerdo a un numero que viene de un form anterior se generan los campos de texto necesarios con el nombre, clave+numero, nombre+numero y porcentaje+numero. Todos los datosque se pongan se insertaran en un MySql en sus respectivos campos.. peor no se como hacerlo! es dcir, el codigo del query Insert tendria que ir en un while? o como?
Gracias!
Sam