Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2009, 09:10
senio_ingeniero_090
 
Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 15 años, 11 meses
Puntos: 0
Comparaciones

Hola a todos ...
Tengo el siguiente dilema:
Tengo dos tablas en mi base de datos que son las siguientes:

- mae_cajas
- mae_solicitudes

Resulta que mi sistema, los usuarios tienen la habilidad de pedir "cajas" con documentos, la cosa es que cuando los usuarios soliciten cajas, estas se almacenan en la tabla mae_solicitudes generando una solicitud de que ellos pidieron esa caja o esas cajas.

El tema esta en que los usuarios al momento de generar una solicitud, las cajas tienen que estan como no disponibiles para ellos, por lo tanto tengo que comparar resultados y eso no me funciona xD ... alguien me podría ayudar? =D

Les dejo el codigo.


Código PHP:

<?php
        header
("Content-type: text/html; charset=iso-8859-1");  
        include(
"class/cConexion.php");
        
$q=$_GET['q'];

        try
        {
            
$hasta=12;    
            
                       
// Con esta consulta traigo las cajas
            
$sql "SELECT DISTINCT C.num_numero_caja, C.txt_descripcion , C.log_ocupada, C.num_precinto, C.fec_inicio_precinto
            FROM mae_cajas C WHERE (C.num_codigo_cliente = "
.$q.") ORDER BY C.num_numero_caja ASC"
            

                
// Con esta consulta traigo las solicitudes
                
$sql2 "
                            select * from mae_solicitudes where num_codigo_cliente = "
.$q." and log_entregado = 1 and log_devuelto = 0
                          "
;    
                        
                                 
                                        
                                
                  
            
$respuesta mssql_query($sql$conexion);
            
$respuesta2 mssql_query($sql2$conexion);
            
?><head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            </head>
            
            
            <table border="0">
              <tr>
                <td><table border="1" cellpadding="1" cellspacing="1">
                  <tr>
                    <td width = "30" bgcolor = "#0000FF"><div align="center"><font color="#FFFFFF" size="2" face="Tahoma"><b></b></font></div></td>
                    <td width = "100" bgcolor = "#0000FF"><center><font face = "Tahoma" size = "2" color = "#FFFFFF"><b>Acci&oacute;n</b></font></center></td>
                    <td width = "30" bgcolor = "#0000FF"><center><font face = "Tahoma" size = "2" color = "#FFFFFF"><b>N</b></font></center></td>
                    <td width = "300" bgcolor = "#0000FF"><center><font face = "Tahoma" size = "2" color = "#FFFFFF"><b>Descripci&oacute;n</b></font></center></td>
                    <td width = "150" bgcolor = "#0000FF"><center><font face = "Tahoma" size = "2" color = "#FFFFFF"><b>N. precinto</b></font></center></td>
                    <td width = "150" bgcolor = "#0000FF"><center><font face = "Tahoma" size = "2" color = "#FFFFFF"><b>Fecha precinto</b></font></center></td>
                    <td width = "100" bgcolor = "#0000FF"><center><font face = "Tahoma" size = "2" color = "#FFFFFF"><b>Estado</b></font></center></td>
                  </tr>
                </table>
                
                
                  <?php
                  
                  $count 
0;
                while(
$rows mssql_fetch_array($respuesta))
                {
                    
// acá necesito hacer la comparación
                    
                    
$numerocaja $rows['num_numero_caja'];
                    
$descripcion $rows['txt_descripcion'];
                    
$numPrecinto $rows['num_precinto'];
                    
$fechaInicioPrecinto $rows['fec_inicio_precinto'];
                    
$codigo_usuario $rows['txt_codigo_usuario'];
                    
//echo $numerocaja;
                      
$length=40
                      
$trailing='...';
                      
                      
$length-=mb_strlen($trailing);
                      if (
mb_strlen($descripcion)> $length)
                      {
                         
// la cadena excede la longitud, entonces añade los puntos suspensivos
                         
$resto mb_substr($descripcion,0,$length).$trailing;
                      }
                      else
                      {
                        
$resto $descripcion;
                      }      
                      
                    
?>
                          <table border="1" cellpadding="1" cellspacing="1">
                            <tr>
                            
                              <td width = "30" bgcolor="<?php echo $color?>">
                              <center>
                              <input name="seleccionado[]" type="checkbox" value="<?php echo $numerocaja?><?php echo $desa?>/>
                              </center>
                              </td>
                              
                              <td width = "100" bgcolor="<?php echo $color?>">
                              <div align="center">
                              <font face = "Tahoma" color = "#00008C" size = "2">
                              <a href="javascript:popUp('vercaja.php?nnc=<?php echo $numerocaja?>&amp;id_cliente=<?php echo $_GET['q']; ?>')" onclick="Habilitadiv()">
                              Ver caja
                              </a>
                              </font>
                              </div>
                              </td>
                              
                              <td width = "30" bgcolor="<?php echo $color?>"><center>
                              <font face = "Tahoma" color = "#00008C" size = "2">
                              <center>
                              <?php echo $numerocaja?>
                              </center>
                              </font>
                              </td>
                                  
                              <td width = "300" bgcolor="<?php echo $color?>">
                              <font face = "Tahoma" color = "#00008C" size = "2"> 
                              &nbsp;&nbsp;<?php echo $resto?>
                              </font>
                              </td>
                              
                               <td width = "150" bgcolor="<?php echo $color?>">
                               <?php echo $numPrecinto?>
                               </td>
                               
                               <td width = "150" bgcolor="<?php echo $color?>">
                               <?php echo $fechaInicioPrecinto?>
                               </td>
                               
                               <td width = "100" bgcolor = "<?php echo $color?>"><center><font face = "Tahoma" size = "2" color = "#000000">
                               <?php echo $disponibilidad?>
                               </font>
                               </center>
                               </td>
                               
                            </tr>
                          </table>
                    <?php
                
            
}
            echo 
'<input type = "hidden" name = "seleccionid" value = "'.$_GET['q'].'" readonly="true" />';
        
        } 
        catch(
Exception $exe)
        {
            echo 
'Exception en la clase de cajas: '.$exe->getMessage();
        }
?></td>
</table>