Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/05/2010, 12:52
mariosequeda
 
Fecha de Ingreso: noviembre-2008
Ubicación: En algún lugar del disco duro.
Mensajes: 95
Antigüedad: 16 años, 4 meses
Puntos: 0
Sonrisa Respuesta: aviso envio formulario exitoso

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 ;

    
$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.