vamos por partes:
Esta consulta a que se debe????
Código PHP:
Ver originalinclude("conexion.php");
$sql="SELECT * FROM factura WHERE idfactura='$idfactura'";
Todos estos for de donde salen y cual es la finalidad???
Código PHP:
Ver originalif($nrows==0){
for (int i = 0; i < ftotal; i++) {
for(x=0;x<filas;x++){
}
for($j=0;$j<count($cantprod);$j++){ for($k=0;$k<count($coste);$k++){
Por ultimo porque si jalas de la tabla facturas, la vas a volver a insertar en esta????
y si ya estas enviando el dato de la factura, porque lo buscas al principio
Código PHP:
Ver originalif (mysql_query("INSERT INTO factura (idfactura,idcedula,fecha,costetotal) VALUES ('$idfactura','$idcedula','$fecha','$costetotal')",$link));
if (mysql_query("INSERT INTO detalles_factura (iddetalle_factura,idfactura,idproductos,cantprod,coste,personas,evento,lugar_evento,dia,hora_evento) VALUES ('$iddetalle_factura','$idfactura','$idproductos','$cantprod[$j]','$coste[$k]','$personas','$evento','$lugar_evento','$dia','$hora_evento')",$link));
}}
echo "<script>alert ('Se ha generado el contrato!');</script>
<META HTTP-EQUIV='REFRESH' CONTENT=0;URL=http:presupuesto.php>";
}
else echo "<script>alert ('Disculpe este presupuesto ya existe!');</script>
<META HTTP-EQUIV='REFRESH' CONTENT=0;URL=http:presupuesto.php>";
Bueno seria que explicaras cual va a ser la finalidad de la query que estas realizando para trabajarla mejor