Foros del Web » Programando para Internet » PHP »

Comparaciones

Estas en el tema de Comparaciones en el foro de PHP en Foros del Web. Hola a todos ... Tengo el siguiente dilema: Tengo dos tablas en mi base de datos que son las siguientes: - mae_cajas - mae_solicitudes Resulta ...
  #1 (permalink)  
Antiguo 28/08/2009, 09:10
 
Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 15 años, 10 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>
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 10:50.