Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2011, 20:40
alexisganadinero11
 
Fecha de Ingreso: enero-2011
Ubicación: Yolombo
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
Como insertar varios datos en la base de datos de mysql al mismo tiempo

Hola actualmente estoy haciendo el proyecto de grado de mi tecnologia lo llevo muy avanzado pero me encontre con un tropieso necesito registrar varios datos al mismo tiempo pero me inserta un solo registro y utilizando la sentencia chexbox no me inserta nada y me muestra un error, el proyecto tiene una pagina principal de insumos que cuando le doy insertar me viaja a otra pagina de confirmacion de registro exitoso e inserta

les pediria que me coloboraran diciendome donde esta el error

este es el codigo php que se conecta con una base de datos mysql

el codigo php de la primera pagina osea insumos es:

<div class="titulos"><strong>Agregar Insumos</strong>
</div>
<br><br><br>
<?PHP
$valor1=rand (1000000,2000000);
?>
<?PHP
$valor2=rand (1000000,2000000);
?>
<?PHP
$valor3=rand (1000000,2000000);
?>
<?PHP
$valor4=rand (1000000,2000000);
?>
<form action="ins_ins.php" method="post" onSubmit="return valida(this);" name="f">
<input type="hidden" name="codins" value="<?php echo $valor1 ?>">
<input type="hidden" name="codins" value="<?php echo $valor2 ?>">
<input type="hidden" name="codins" value="<?php echo $valor3 ?>">
<input type="hidden" name="codins" value="<?php echo $valor4 ?>">



<table width="200" border="1">
<tr>
<td><div class="form_izq"></div></td>
<td><div class="form_izq">Descripcion</div></td>
<td><div class="form_izq">Cantidad</div></td>
<td><div class="form_izq">valor unitario:</div></td>
<td><div class="form_izq">Valor Total</div></td>
<td><div class="form_izq">Total Insumos</div></td>
</tr>
<tr>
<td><input name="caballos[]" type="checkbox" size="10" class="form_box" value="carreras" ></td>
<td><select id="carreras" name="carreras">
<option value="0">Seleccionar....</option>
<option value="ACPM">ACPM</option>
<option value="aceite">aceite</option>
<option value="detergente">detergente</option>
<option value="cloro">cloro</option>
<option value="conservante">conservante</option>
</select><span id="espera"></span><br></td>
<td><input name="ci" type="text" size="15" class="form_box" maxlength="50"></td>
<td><div class="form_der"><select id="materias" name="materias">
</select></td>
<td><input name="vt" type="text" size="10" class="form_box" disabled></td>
<td><input name="ti" type="text" size="15" class="form_box" maxlength="30"></td>
</tr>
<tr>
<td><input name="caballos[]" type="checkbox" size="10" class="form_box" value="carreras"></td>
<td><select id="carreras" name="carreras">
<option value="0">Seleccionar....</option>
<option value="ACPM">ACPM</option>
<option value="aceite">aceite</option>
<option value="detergente">detergente</option>
<option value="cloro">cloro</option>
<option value="conservante">conservante</option>
</select><span id="espera"></span><br></td>
<td><input name="ci" type="text" size="15" class="form_box" maxlength="50"></td>
<td><div class="form_der"><select id="materias" name="materias">
</select></td>
<td><input name="vt" type="text" size="10" class="form_box" disabled></td>
<td><input name="ti" type="text" size="15" class="form_box" maxlength="30"></td>
</tr>
<tr>
<td><input name="caballos[]" type="checkbox" size="10" class="form_box" value="carreras" ></td>
<td><select id="carreras" name="carreras">
<option value="0">Seleccionar....</option>
<option value="ACPM">ACPM</option>
<option value="aceite">aceite</option>
<option value="detergente">detergente</option>
<option value="cloro">cloro</option>
<option value="conservante">conservante</option>
</select><span id="espera"></span><br></td>
<td><input name="ci" type="text" size="15" class="form_box" maxlength="50"></td>
<td><div class="form_der"><select id="materias" name="materias">
</select></td>
<td><input name="vt" type="text" size="10" class="form_box" disabled></td>
<td><input name="ti" type="text" size="15" class="form_box" maxlength="30"></td>
</tr>
<tr>
</table>


<div class="form_izq">Fecha Molienda</div>
<div class="form_der">
Dia
<select name="dia" class="form_box" id="dia">
<option value=""> Seleccionar</option>
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
Mes
<select name="mes" class="form_box" id="mes">
<option value=""> Seleccionar</option>
<option value="01">Enero</option>
<option value="02">Febrero</option>
<option value="03">Marzo</option>
<option value="04">Abril</option>
<option value="05">Mayo</option>
<option value="06">Junio</option>
<option value="07">Julio</option>
<option value="08">Agosto</option>
<option value="09">Septiembre</option>
<option value="10">Octubre</option>
<option value="11">Noviembre</option>
<option value="12">Diciembre</option>
</select>
Año
<input name="anio" type="text" size="4" class="form_box" maxlength="4">
Formato AAAA *</div>

<br><br><br><br><br>
<center>
<div class="form_der"></div>
<input type="submit" name="ENVIAR" id="ENVIAR" value="ENVIAR" class="form_boton2">
<input type="reset" name="LIMPIAR" id="LIMPIAR" value="LIMPIAR" class="form_boton2"/>
</center>
<div class="form_der"></div>
<div class="form_der"></div>


</div>
</form>
</div>

y el codigo de la pagina que resibe es:

<?php


$conexion=mysql_connect("localhost","root","base12 3")
or die("Problemas en la conexion");
mysql_select_db("trapiche",$conexion) or
die("Problemas en la seleccion de la base de datos");


$caballos = array();
foreach($_POST['caballo'] as $cab)
{ // Nos aseguramos de que haya sido seleccionado
if(!empty($cab))
{
$caballos[] = $cab;
}
}

foreach($_POST['caballo'] as $cab){
if(!empty($cab)) {
$caballos = $cab;
$fin = explode('-',$caballos);
$var=1;
$vt=$_REQUEST[ci]*$_REQUEST[carreras];
$fecha=$_REQUEST['anio']."-".$_REQUEST['mes']."-".$_REQUEST['dia'];

$insert=mysql_query("insert into insumos(codigo_insumo,Fecha_molienda,Descripcion_i nsumo,Cant_insumos,,Valor_unitario,Valor_total,tot al_insumos,tiempo) values ('$codins','$fecha','$fin[0]','$fin[0]','$fin[materias]','$vt','$_REQUEST[ti]',$var)",$conexion)
or die("Problemas en el select". mysql_error());
$var++;
}
}
?>

muchas gracias