Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2010, 06:42
privatefta
(Desactivado)
 
Fecha de Ingreso: septiembre-2010
Mensajes: 498
Antigüedad: 14 años, 6 meses
Puntos: 5
PHP: Búsqueda de valor en *.txt

Ok tengo unos codigo que ya me esta funcionando pero quiero que cuando busque un nombre de todo los detalles que tenga ese usuarios.

Codigo: buscador.php

Código HTML:
<html>
<form name="form1" method= "POST" action="search.php">
<input type ="text" name= "Buscar">
<input type = "submit" name = "enviar">
</form>
</html> 
Codigo: search.php

Código HTML:
<?php
if((!empty($_POST["searchterm"]))|| isset($_POST["searchterm"])){
         $file = fopen ("info.txt", "r");
         $linea = trim(fgets($file));
         $encontrado = ($linea == $_POST["searchterm"]);
          while (!feof($file) && !$encontrado) {
               $linea = trim(fgets($file));
               $encontrado = ($linea==$_POST["searchterm"]);}
           //end while
              fclose ($file);
}
       if (!$encontrado) {
              echo '<br> El codigo no fue encontrado';
       } else {
             echo 'Lo encontré: '.$linea;
      }
?> 
y la informacion del info.txt esta colocada haci

user1
Vencimiento: 08/11/2010
user2
Vencimiento: 08/11/2010
user3
Vencimiento: 08/11/2010
user4
Vencimiento: 08/11/2010

Pero cuando coloco en el buscador la palabra user1 solo me aparece

Lo encontré:user1

y necesito que apareca las segunda linia tambien

Lo encontré:user1
Vencimiento: 08/11/2010

a ver si pueden ayudarme a ver que es lo que necesita el cogo o que hace falta