Amigos he intentado hacer lo que me dijo abimaelrc pero lo que mejor me ha funcionado es que me inserte solo un registro de tres.... me pueden corregir por favor??
Código PHP:
if( isset( $_POST["submit"] ) )
for($x =0 ; $x < 10 ; $x++) //
if(isset($_POST["nombre" . $x]))
{
include "conexion.php";
$que = "INSERT INTO alumnos( nombre, edad, direccion) ";
$que.= "VALUES ('".$_POST["nombre".$x]."', '".$_POST["edad".$x]."', '".$_POST["direccion".$x]."') ";
$res = mysql_query($que, $conexion) or die(mysql_error());
}
else
echo "Selecciona los datos correspondientes.<br>";
?>
<form method="POST">
Registro 1
<br>
cantidad:
<input type="text" name="nombre1">
subtotal:
<input type="text" name="edad1">
factura:
<input type="text" name="direccion1">
<br />
Registro 2
<br>
cantidad:
<input type="text" name="nombre2">
subtotal:
<input type="text" name="edad2">
factura:
<input type="text" name="direccion2">
Registro 3
<br>
cantidad:
<input type="text" name="nombre3">
subtotal:
<input type="text" name="edad3">
factura:
<input type="text" name="direccion3">
<input type ="submit" name="submit" value="OK">
</form>
he probado poniendole if, sacandoselos, cambiando varias cosas pero no logro entenderlo les pido su ayuda... gracias..