Perchè usi file di testo e non db????
cmq dovresti fare una cosa del genere
Codice PHP:
$filtronome=false;
$filtrocognome=false;
$filtromatricola=false;
$nome="";
$cognome="";
$matricola="";
if(isset($_GET['nome']))
{
$nome=$_GET['nome'];
$filtronome=true;
}
if(isset($_GET['cognome']))
{
$cognome=$_GET['cognome'];
$filtrocognome=true;
}
if(isset($_GET['matricola']))
{
$matricola=$_GET['matricola'];
$filtromatricola=true;
}
$fp = fopen("file.txt", "r");
if(!$fp) die ("Errore nella operaione con il file");
while (!feof ($fp))
{
$riga=fgets($fp, 4096);
$vect=explode($riga);
$stamparecord=true;
if($filtromatricola)
{
$stamparecord = ($matricola==$vect[0])
}
if($filtronome && $stamparecord)
{
$stamparecord = ($nome==$vect[1])
}
if($filtrocognome && $stamparecord)
{
$stamparecord = ($cognome==$vect[2])
}
if($stamparecord)
{
echo $matricola." ".$nome." ".$cognome."
";
}
}