Código PHP:
<?php
$i=0; // variable Inicial para comprobar si se encontró algun valor
//Si no está vacio y si la variable existe
if((!empty($_POST['codigo']))|| isset($_POST['codigo'])){
// abriendo el archivo de texto que se encuentra en el mismo directorio
//que los archivos html y php
$file = fopen("archivo.txt", "r") or exit("Error abriendo fichero!");
//Lee línea a línea y escribela hasta el fin de fichero
$v=0;
while($linea = fgets($file)) {
if (feof($file)) break;
$linea = substr( $linea, 0, -1 );
$cadena[$v]=$linea;
$v++;
}
fclose($file);
$codigo = $_POST['codigo'];
$nombre = $_POST['nombre'];
// recorremos nuestro array y trabajarlo con nuestro algoritmo
foreach($cadena as $pasar)
{
// comparamos si el codigo ingresado en el TEXTBOX
//coincide con alguno que tenemos en nuestro TXT
if($codigo == substr($pasar, 0, 3) )
{
echo '<pre>' . $cadena[0]. '</pre>';
echo '<pre>' . $cadena[1]. '</pre>';
echo '<pre>' . $cadena[2]. '</pre>';
echo '<pre>' . $cadena[3]. '</pre>';
echo '<pre>' . $cadena[4]. '</pre>';
echo '<pre>' . $cadena[5]. '</pre>';
echo '<pre>' . $cadena[6]. '</pre>';
echo '<pre>' . $cadena[7]. '</pre>';
echo '<pre>' . $cadena[8]. '</pre>';
echo '<pre>' . $cadena[9]. '</pre>';
echo '<pre>' . $cadena[10]. '</pre>';
echo '<pre>' . $cadena[11]. '</pre>';
echo '<pre>' . $cadena[12]. '</pre>';
echo '<pre>' . $cadena[13]. '</pre>';
echo '<pre>' . $cadena[14]. '</pre>';
echo '<pre>' . $cadena[15]. '</pre>';
echo '<pre>' . $cadena[16]. '</pre>';
echo '<pre>' . $cadena[17]. '</pre>';
echo '<pre>' . $cadena[18]. '</pre>';
echo '<pre>' . $cadena[19]. '</pre>';
echo '<pre>' . $cadena[20]. '</pre>';
echo '<pre>' . $cadena[21]. '</pre>';
echo '<pre>' . $cadena[22]. '</pre>';
echo '<pre>' . $cadena[23]. '</pre>';
echo '<pre>' . $cadena[24]. '</pre>';
echo '<pre>' . $cadena[25]. '</pre>';
echo '<pre>' . $cadena[26]. '</pre>';
echo '<pre>' . $cadena[27]. '</pre>';
echo '<pre>' . $cadena[28]. '</pre>';
echo '<pre>' . $cadena[29]. '</pre>';
echo '<pre>' . $cadena[30]. '</pre>';
echo '<pre>' . $cadena[31]. '</pre>';
$i=1;
}
}
}
// Si no se encontró nada simplemente mostramos este texto
if($i=='0')
{
echo "Su Nro de CODIGO no fué encontrado ....";
echo "<br> Intente nuevamente ";
echo '<A HREF="pguno.html">Anterior</A>';
}
?>
Y este es el txt:
032100 PILOTO #CERTIFICAFO
CODIGO: 556602 TRABAJADOR: FANNY LU
$: 8,851.40 NIVEL: AVANZADO
///EXPERIENCIA CERTIFICADA//
-----------------------
033100 PILOTO #CERTIFICAFO
CODIGO: 556602 TRABAJADOR: CARLOS BAUTE
$: 8,851.40 NIVEL: AVANZADO
///EXPERIENCIA CERTIFICADA//
---------------------
034100 PILOTO #CERTIFICAFO
CODIGO: 556602 TRABAJADOR: REINALDO LOPEZ
$: 8,851.40 NIVEL: AVANZADO
///EXPERIENCIA CERTIFICADA//
HASTA AHORA EL CODIGO ME FUNCIONA BIEN, EL PROBLEMA ES QUE AL BUSCAR DESDE EL FORMUALRIO SEGUN EL CODIGO SIEMPRE ME MUESTRA EL PRIMER REGISTRO, NO CONSIGO HACER QUE ME MUESTRE EL CONTENIDO SEGUN EL CODIGO QUE BUSCO.
GRACIAS DE ANTEMANO, ESPERO APRENDER UN POCO MAS DE USTEDES.