Tengo una tabla en donde me muestra por fechas la caja de la empresa sus ventas y compras etc.
Lo tengo acomodado de la siguiente manera
Fecha Saldo Inicial Compras Cantidad de ventas
Cuando yo le doy click a una fecha me sale un historial de las ventas hechas ese dia en especifico,
El problema es que me muestra todos los dias, menos el dia 19 y el dia 30 de hoy y no entiendo por que en especifico esos dos dias, ya ejecute el query directo en el servidor y si funciona pero no en php
Les pego el codigo
El sistema tiene xajax pero no es la funcion en si por que si no no me funcionarian las demas fechas o bueno eso digo yo.
Código PHP:
function ventas_realizadas($fecha,$user){
$respuesta = new xajaxResponse();
$conn=db_connect();
$result=mysql_query("select * from administrador where id_admin='$user' ",$conn);
$row=mysql_fetch_row($result);
$t=$row[7];
$result=mysql_query("select * from companias where tipo='$t' ",$conn);
$row=mysql_fetch_row($result);
$c=$row[0];
$result=mysql_query("select * from divpago where id_compania='$c' and fecha_divpago='$fecha' ",$conn);
$table="<table>";
$a="#d9f597";
$total=0;
$total1=0;
while ($fila = mysql_fetch_object($result)){
if($a!="#ffffff"){$a="#ffffff";} else {$a="#d9f597";}
$id=$fila->id_sistema;
$id_pago=$fila->id_pago;
$res=mysql_query("select * from sistema where id_sistema='$id'",$conn);
$row = mysql_fetch_row($res);
$id_sis=$row[0];
$nego=$row[1];
$res=mysql_query("select * from negocio where id_negocio='$nego' ",$conn);
$row = mysql_fetch_row($res);
$res=mysql_query("select * from servicio where id_sistema='$id_sis' and id_compania='$c' ",$conn);
$row1 = mysql_fetch_row($res);
$comi=$row1[2];
$res=mysql_query("select * from pago where id_pago='$id_pago'",$conn);
$rows = mysql_fetch_row($res);
$neto=$fila->monto_pago;
if($id_pago<3158){
if($c!=1){
if($c!=8){
$neto = $neto / (1+($comi/100));
}
}
}
else{
if($c!=8){
if($c!=1){
$neto = $neto=$fila->monto_pago;
}
else{$neto = $neto=$fila->monto_pago;}
}
else{$neto = $neto=$fila->monto_pago;}
}
$total=$total+$neto;
$total1=$total1 + (($neto * ($comi/100) )+ $neto);
$monto= ($neto * ($comi/100) )+ $neto;
$monto=number_format($monto,2,'.',',');
$neto=number_format($neto,2,'.',',');
$table .= "<tr bgcolor=\"$a\">
<td width=\"100px\"><center>" . $fila->id_pago ." </center></td>
<td width=\"290px\"><center>$row[2] </center></td>
<td width=\"170px\"><center>$ " . $neto . " </center></td>
<td width=\"170px\"><center>$ " . $monto . " </center></td>
<td width=\"200px\"><center>" . $fila->hora_divpago . " </center></td></tr>
";
}
$total=number_format($total,2,'.',',');
$total1=number_format($total1,2,'.',',');
$table .= "</table>";
$salida="<div id=\"s-caja\"><table>
<tr bgcolor=\"#07dfec\">
<th width=\"100px\"><center>NDP </center></th>
<th width=\"280px\"><center>Cliente </center></th>
<th width=\"150px\"><center>Neto </center></th>
<th width=\"150px\"><center>Monto </center></th>
<th width=\"200px\"><center>Hora de Recarga</center></th>
</tr></table><div id=\"table-caja\">
$table
</div><br>
<input type=\"button\" value=\"Salir\" onclick=\"xajax_salir_pago()\">
<strong>Neto:</strong> $ $total
<strong>Total:</strong> $ $total1
</div>";
$respuesta->Assign("msj","innerHTML",$salida); //asignamos el contenido
mysql_close($conn);
//tenemos que devolver la instanciación del objeto xajaxResponse
return $respuesta;
}