Hola sres.... perdon la molesta pero la verda....siendoles sinceros...me volvi loco...forie en todo el mundo...y todos dicen lo mismo pero a mi no me funciona...el error que me tira es el siguiente...
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\srvr\xampp\htdocs\guille\liquidaciones.php on line 298
y el codigo en cuestion es ->
Código PHP:
if($pagar != ""){
$sql_pagar="SELECT * FROM vendedores WHERE gerente = '$gerente' OR Id = '$gerente'";
$query_pagar=mysql_query($sql_pagar,$conexion) or die(mysql_error());
echo $sql_pagar."<br><br><hr>";
while($array_pagar=mysql_fetch_assoc($query_pagar) or die(mysql_error())){
$vendedor=$array_pagar[Id];
$sql_pagado="SELECT * FROM vendedores INNER JOIN
comisiones ON comisiones.Id_Vendedor = vendedores.Id
WHERE comisiones.pagado = '0' AND vendedores.Id = '$vendedor'";
$query_pagado=mysql_query($sql_pagado,$conexion);
echo $sql_pagado."<br><br><hr>";
while($array_pagado=mysql_fetch_assoc($query_pagado)){
$update_pagar="UPDATE comisiones SET pagado = '1' WHERE Id_Vendedor = '$array_pagado[Id_Vendedor]' AND Orden = '$array_pagado[Orden]' AND pagado = '0'";
echo $update_pagar."<br>";
$query_pagar=mysql_query($update_pagar,$conexion) or die(mysql_error());
}
}
if($query_pagar != ""){
echo "<center><font color='blue'>El pago de las comisiones ha sido registrado correctamente</b>.</font></center>";
}
}
La linea que me informa con error es ->
Código PHP:
while($array_pagar=mysql_fetch_assoc($query_pagar) or die(mysql_error())){
Aca viene lo cmplicado....en todos los foros que vi coinciden en que la consulta de SQL esta mal hecha...pero la imprimi millones de veces y la ejecute en el SQL FRON T para encontrale algun error de sintaxis y nada che....no se....me estoy quemando las pestañas xD
Agradezco eternamente al que me de una luz de esperanza =)
Saludos.
Vaz