Fatal error: Maximum execution time of 30 seconds exceeded in F:\appserv\www\espa\pages\info\flia.php on line 20 y la verdad no se porque lo hace, dejo el codigo
Código PHP:
while($ot=mysql_fetch_row(mysql_query("select id_orden from orden_trabajo where close='1' && saldo='0'")))
{
//ahora busco la forma de pago de esa orden
$pago=mysql_fetch_row(mysql_query("select * from historia_pagos where id_ref='$ot[0]'"));
$explo=explode('+',$pago[4]);
if($explo[0]==1){//Si fue con tarjeta obtengo el Porcentaje de descuento de esa tarjeta
$tarjeta=mysql_fetch_row(mysql_query("select descuento from tarjetas where id_tarjeta='$explo[1]'"));}
//ahora selecciono los temas de la orden
while($tema=mysql_fetch_row(mysql_query("select id_tema from temas where id_orden = '$ot[0]'")))
{
//Ahora selecciono los ITEMS del presupuesto/y los guardo en la BD
while($item=mysql_fetch_row(mysql_query("select * from detalle_pto where id_tema ='$tema[0]'"))){
$bf=mysql_query("select * from conflia where id_flia='$item[3]'");
$neto_iva=$item[20]/1.16;
$neto_desc=$item[20]/('1.'.$tarjeta[0]);
if(mysql_num_rows($bf)==0)
{
mysql_query("insert into conflia(id_flia,neto,neto_iva,neto_desc)VALUES('$item[3]','$item[20]','$neto_iva','$neto_desc')");
}
else{
$fila=mysql_fetch_row($bf);
$neto=$fila[2]+$item[20];
$neto_iva=$fila[3]+$neto_iva;
$neto_desc=$fila[4]+$neto_desc;
mysql_query("update conflia set
neto='$neto',neto_iva='$neto_iva',neto_desc='$neto_desc' where id_flia='$item[3]'");
}
}
}
}