Amigo charlescuella aquí te dejo un ejemplo de lo que necesitas espero te sea de utilidad.
esta pagina la llamo nuevo_ingreso.php y es donde esta el formulario
Código PHP:
<form method="post" action="nuevo_ingreso2.php" name="formulario" id="formulario">
<fieldset>
<legend>Ingreso De Articulos</legend>
// INICIO construccion de los campos para ingresar los datos.
// tipo de movimiento Ingreso, oculto.
echo '<input type="hidden" name="tipo[]" value="Ingreso" />';
// select con los nombres de los clientes, elije nombre y envia id.
echo '<label><b>Marca:</b> <select name="marca[]">'.$options_marca.'</select></label>';
//descripcion articulo
echo '<label><b>Modelo:</b> <select name="modelo[]">'.$options_modelo.'</select></label>';
//descripcion articulo
echo '<label><b>Serial:</b> <input type="text" name="serial[]" size="30" maxlength="30" onkeypress="return permite(event, \'num\')" /></label>';
//descripcion articulo
echo '<label><b>Cantidad:</b> <input type="text" name="qty[]" size="30" maxlength="10" onkeypress="return permite(event, \'num\')" /></label>';
// campo para ingresar tipo de movimiento.
echo '<label><b>Fecha De Movimiento: </b><input value=" '.$fecha.' " name="fecha[]" type="text" /></label>';
// salto de linea ;-P
echo '<br />';
<!--// FIN construccion de los campos para ingresar los datos.-->
<br>
<label for="ingreso"></label>
<input type="submit" name="aceptar" id="aceptar" value="Enviar" class="uno"/>
<input type="reset" name="borrar" id="borrar" value="Borrar Formulario" class="uno"/>
<label for="borrar"></label>
</fieldset>
</form>
y esta otra pagina la llamo nuevo_ingreso2.php donde verifico que los datos enviados sean correctos e imprimo un mensaje diciendo que la operación se realizo de forma correcta.
Código PHP:
// declarando las variables provenientes desde nuevo_ingreso.php
$tipo = $_POST['tipo'];
$marca = $_POST['marca'];
$modelo = $_POST['modelo'];
$qty = $_POST['qty'];
$fecha = $_POST['fecha'];
$serial = $_POST['serial'];
// $ini es un contador, iniciado en cero, inserta los datos ingresados en nuevo_ingreso.php hasta que sea igual al numero de cantidades.
$ini = 0 ;
$tipo = $tipo[$ini];
$marca = $marca[$ini];
$modelo = $modelo[$ini];
$qty = $qty[$ini];
$fecha = $fecha[$ini];
$serial = $serial[$ini];
//$prov = ucwords($prov[$ini]);//Primera Letra de cada palabra en Mayusculas
//$detalle = strtoupper($detalle[$ini]);//Solo Mayusculas
$sql_insert = "INSERT INTO mov_servicios (serv_marca, serv_tipo, serv_fecha, serv_modelo, serv_serial) VALUES ('$marca', '$tipo', '$fecha', '$modelo', '$serial')";
$sql_qty = "UPDATE equipos SET cantidad = cantidad + '$qty' WHERE serial = '$serial' ";
mysql_query($sql_insert) or die ( "Error en query: $sql, el error es: " . mysql_error());
mysql_query($sql_qty) or die ( "Error en query: $sql, el error es: " . mysql_error());
$ini++ ;
echo '<div align="center">La operacion ha resultado satisfactoria</div>';
espero te sea de ayuda amigo.