![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
30/01/2004, 14:23
|
![Avatar de claudiovega](http://static.forosdelweb.com/customavatars/avatar44992_1.gif) | | | Fecha de Ingreso: octubre-2003 Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 3 meses Puntos: 11 | |
me ha pasado con mysql que a veces incluso in siquiera los inserta. Bueno, el asunto está en indicarle a mysql que procese de inmediato el comando, los cual se hace colocando un ; al final de cada instruccion, en tu caso sería asi:
$emp=$SESSION["id"];
$totaldel=45;
for ($i=1;$i<=$todel;$i++) {
@$nomm=nom."$i";
$no=$$nomm;
@$carr=car."$i";
$ca=$$carr;
$monto=45;
$mmm2="SELECT * FROM delegado WHERE empresa_id='$emp';";
$tot2=mysql_query($mmm2);
while ($row = mysql_fetch_array($tot2)){
$totaldel=$totaldel+$row[5];
}
$query2="INSERT INTO delegado (id, empresa_id, nombre, cargo, monto, totaldel) VALUES('','$emp','$no','$ca','$monto','$monto');";
$result2=mysql_query($query2);
$xyz="UPDATE empresa SET total=total+'$monto' WHERE id='$emp';";
$abc=mysql_query($xyz);
}
espero que sea el motivo
__________________ Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar. |