Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2011, 11:58
Avatar de JeMaGa
JeMaGa
 
Fecha de Ingreso: julio-2011
Ubicación: Bogota
Mensajes: 430
Antigüedad: 12 años, 9 meses
Puntos: 4
consulta con palabra clave

Hola, bueno yo necesito una ayudita de antemano agradezco toda la ayuda,

tengo un formulario que me permite leer documentos segun el codigo seleccionado, atra ves de una lista desplegable, pero esta lista tiene muchos documentos y hay varios asi!!!

MAN-01SD
MAN-01AS
MAN-63HD
MAN-IU87
MAN-ytu25

AL-46JLL
AL-56YU
AL-T6UR
AL-RT25

y asi susesivamente, hay muchos documentos asi, y yo necesito que escribiendo una palabra clave muestre todos los documento que tengan esa palabra es decir yo ingrese man y en la lista solo muestre todos con MAN

mi formulario es asi!!

Un campo de texto que va a resibir la palabra clave, al momento de resivir la palabra clave muestre la lista con los documentos que contengan esta palabra,
y cuando yo selecciono el codigo del documento se me abra!!


CODIGO DEL FORMULARIO

Código PHP:
Ver original
  1. <h2><center>DOCUMENTOS A LEER</center></h2>
  2.  
  3. <center><h3>Seleccione en la lista desplegable el codigo del documento que esta interesado en leer </h3></center>
  4.  
  5. <center><h3>Palabra clave: <input type="text" NAME="clave"></h3></center>
  6.  
  7. <?PHP
  8.  
  9. require("Conexion.php");
  10.  
  11. $clave= $_POST['clave'];
  12.  
  13. $con = mysql_query("select `Codigo` from `datos`  inner join `codigo` where `Cod_Seleccion` like '%$clave%'", $Conexion) or die (mysql_error());
  14.  
  15. $res=mysql_num_rows($con);
  16.  
  17. if($res > 0){
  18.  
  19. ?>
  20.  
  21. <center><h3>Documento a leer: <?php
  22.            
  23.                               //Se requiere el archivo Conexion.php para realizar las consultas.
  24.                               require("Conexion.php");
  25.                              
  26.                               //Se crea una variable se maneja la sesion del area.
  27.                               $codigo_area = $_SESSION['Area'];
  28.  
  29.                               //Variable que maneja la consulta a la base de datos.
  30.                               $sql="select  d.`Codigo`, d.`Nombre`, d.`Adjunto`, ad.`Cod.Area` from `datos` d inner join
  31.  
  32.                               area_documento ad on d.`Codigo`= ad.`Cod.Doc` where ad.`Cod.Area`= '$codigo_area' group by ad.`Cod.Doc` order by
  33.                              
  34.                               ad.`Cod.Doc` asc";
  35.                            
  36.                               //Variable que controla la ejecucion de la consulta.
  37.                               $result=mysql_query($sql,$Conexion);
  38.                              
  39.                               //Se crea una lista desplegable.
  40.                               echo"<select name=lista onchange=Carga_file()>";
  41.                              
  42.                               //Opcion por defecto, en la lista desplegable.
  43.                               echo "<option value='0'>Seleccionar Documento</option>";  
  44.                            
  45.                               //Mientras que la ejecucion de la consulta.
  46.                               while($row_rs_query=mysql_fetch_assoc($result))
  47.            
  48.                               {
  49.                            
  50.                               //Esto nos permite llenar la lista desplegable.
  51.                               echo"<option value =".$row_rs_query['Codigo'].">".$row_rs_query['Adjunto']."</option>";
  52.            
  53.                               }
  54.                
  55.                               //Cierra la lista desplegable.
  56.                               echo"</select>";
  57.              
  58.                               //Cierra el formulario.
  59.                               echo"</form>";
  60.  
  61.                               ?>
  62.                              
  63. <?php  }  ?>                             
  64.                              
  65. <br><br>
  66.  
  67. <center><a href="MenuASECAL.php">Devolver</a></center>
  68.  
  69. </body>
  70.  
  71. </html>

ya me abre los documentos, y me muestra en la lista todos los documentos, pero no se como hacer y no he podido hacer que segun la palabra ingresada muestre documentos en la lista

las tablas relacionada son

datos

Codigo ---->Codigo del Documento
Nombre ----> Nombre del Documento
Version -----> Version del Documento
Adjunto ----> El archivo adjunto

area_documento

Cod.Doc ----> Codigo del documento
Cod.Area ----> Area que puede leer el documento

codigo

Id_Codigo ----> id de cada una de las palabras
Cod_Seleccion ----> La palabra clave Ej: MAN, AL, SEC