Foros del Web » Programando para Internet » PHP »

Problema al buscar fechas

Estas en el tema de Problema al buscar fechas en el foro de PHP en Foros del Web. Hola que tal bueno primero agradesco a las personas que lean el mensaje y mas a los que me puedan dar una ayuda, el problema ...
  #1 (permalink)  
Antiguo 30/03/2010, 17:05
 
Fecha de Ingreso: julio-2009
Mensajes: 29
Antigüedad: 15 años, 4 meses
Puntos: 0
Problema al buscar fechas

Hola que tal bueno primero agradesco a las personas que lean el mensaje y mas a los que me puedan dar una ayuda, el problema es el siguiente.

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>&nbsp;&nbsp;&nbsp;
            <input type=\"button\" value=\"Salir\" onclick=\"xajax_salir_pago()\">
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <strong>Neto:</strong> $ $total
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <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;

Espero puedan ayudarme un poco
  #2 (permalink)  
Antiguo 30/03/2010, 18:46
 
Fecha de Ingreso: julio-2009
Mensajes: 29
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problema al buscar fechas

Hola que tal ya vi que el problema no es la fecha si no a la hora de buscar el nombre de la empresa no entiendo por que no me funciona

Código PHP:
$res=mysql_query("select * from sistema where id_sistema='$id' ",$conn);
    
$row mysql_fetch_row($res);
    
$id_sis=$row[0];
    
$nego=$row[1];
    
$rest=mysql_query("select * from negocio where id_negocio='$nego' ",$conn);
    
$rows=mysql_fetch_row($rest);
    
$ngocio=$rows[2]; 
Lo raro es que si le pongo $rows[1] o 0 si me funciona pero cuando le pongo ese registro no, ya lo intente con assoc y array y aun asi no jala :S

Alguna idea del problema ?

Etiquetas: fechas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:08.