Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2011, 15:57
Avatar de JeMaGa
JeMaGa
 
Fecha de Ingreso: julio-2011
Ubicación: Bogota
Mensajes: 430
Antigüedad: 12 años, 9 meses
Puntos: 4
No funciona Consulta mysql

Hola necesito ayuda, es que tengo una consulta con mysql y php, necesito que me muestre una lista desplegable dependiendo de una palabra es decir si algun registro tiene esa palabra lo muestre en la lista!!! eso ya me lo realiza pero solo en el codigo (PE-01), necesito que si yo ingreso CAPACITACIONES que hace parte del nombre del documento, me lo deveria mostrar en la lista, pero resulta que no funciona!! y ya realice la consulta y la probe en Mysql y aparentemente si funciona!!! pero desde php no encuentra nada me gustaria saber por que, aqui dejo el codigo



Código PHP:
Ver original
  1. <?php
  2.  
  3. require("Conexion.php");
  4.  
  5. $codigo_area = $_SESSION['Area'];
  6.  
  7. $palabra = $_POST['clave'];
  8.  
  9. $q_query = " select  d.`Codigo`, d.`Nombre`, d.`Adjunto`, ad.`Cod.Area` from `datos` d inner join
  10.  
  11. area_documento ad on d.`Codigo`= ad.`Cod.Doc` where ad.`Cod.Area`= '$codigo_area' and  d.`Codigo` like '%$clave' and d.`Nombre` like '%$clave%'
  12.  
  13. group by ad.`Cod.Doc` order by ad.`Cod.Doc` asc";
  14.  
  15. echo $q_query;
  16.  
  17. $result = mysql_query($q_query,$Conexion) or die (mysql_error());
  18.  
  19. $cant_rows = mysql_num_rows($result);
  20.  
  21.         if($cant_rows > 0){
  22.  
  23.         ?>
  24.        
  25.         <center><h3>Documento a leer: <?php
  26.                                                          
  27.                                      //Se crea una lista desplegable
  28.                                      echo"<select name='lista' id='lista' onchange='javascript:Carga_file()'>";
  29.                                                          
  30.                                      //Opcion por defecto, en la lista desplegable.
  31.                                      echo "<option value='0'>Seleccionar Documento</option>";      
  32.                                                        
  33.                                      //Mientras que la ejecucion de la consulta.
  34.                                      while($row_rs_query=mysql_fetch_assoc($result))
  35.                        
  36.                                      {
  37.                                                          
  38.                                      //Esto nos permite llenar la lista desplegable.
  39.                                      echo"<option value ='".$row_rs_query['Adjunto']."'>".$row_rs_query['Adjunto']."</option>";
  40.                        
  41.                                      }
  42.                                
  43.                                      //Cierra la lista desplegable.
  44.                                      echo"</select>";
  45.  
  46.                                      echo"</h3></center>";
  47.                                                          
  48.                                      ?>
  49.     <?php
  50.        
  51.         }else{
  52.  
  53.         echo "<center><h3>No se encontraron resultados</h3></center>";
  54.  
  55.         }

y esta es la consulta en mysql

Código MySQL:
Ver original
  1. select  d.`Codigo`, d.`Nombre`, d.`Adjunto`, ad.`Cod.Area`, ad.`Cod.Doc` from `datos` d inner join
  2.  
  3. `area_documento` ad on d.`Codigo`= ad.`Cod.Doc` where ad.`Cod.Area`= 9   and d.`Codigo` like 'PE'
  4.  
  5. group by ad.`Cod.Doc` order by ad.`Cod.Doc` asc