Codice HTML:
<form name="ric">
<input name="stato" type="text" value="">
<input type="button" value="Ricerca" Onclick="window.open('a.php?stato=' + window.ric.stato.value, '_blanc', 'height=200, width=200'); window.old.submit();">
</form>
Codice PHP:
<?
$x=0;
$risultato="";
$stato=$_GET['stato'];
$righe=file("file.txt");
for($i=0;$i<count($righe);$i++) {
$righe[$i]=explode("|", $righe[$i]);
if (stristr($stato, $righe[$i][0])) {
$risultato.= "<br>" . $righe[$i];
$x++;
}
}
if($risultato!==""){
if($x > 1){
echo "La ricerca di <b>" . $_GET['stato'] . "</b> ha prodotto i seguenti risultati:" . $risultato;
}else{
echo "Hai cercato <b>" . $_GET['stato'] . "</b> prezzo: " . $righe[$i][1];
}
}else{
echo "La ricerca di <b>" . $_GET['stato'] . "</b> nn ha prodotto risultati";
}
?>
qst codice è case unsesitive, apre il risultato in un popup 200x200
e se il risultato è uno esce la scritta:
Hai ricercato Alaska, prezzo: € 0,09
altrimenti esce tipo elenco.