oh ma sai che ci siamo quasi?
ti dico cosa succede adesso:
- se cerco un termine che c'è nel DB, nel file di testo non viene scritto nulla
- se cerco un termine che NON c'è nel DB, nel file di testo viene scritto 1 byte... in pratica fa un "a capo"... non scrive il termine che non c'è... però è un bel segno di vita, eh??
PEr completezza incollo qui tutto il codice:
$query = "";
reset ($keys);
while (list(,$parola) = each ($keys))
{ $parola = trim($parola);
$parola = strtolower($parola);
if ($parola != "")
$query .= "nome LIKE '%$parola%' ";
}
$query .= "0";
$query = "SELECT * FROM tabella WHERE " . $query;
$records_media = mysql_query($query);
$num_records = mysql_num_rows($records_media);
$count = $num_records;
//qui in mezzo il codice che scrive la tabella e poi....
$testo = "$parola\n";
$identificatore = fopen("domande_nonsoddisfatte.txt", "a");
// Scrivo i dati nel file
if (!$num_records) fwrite($identificatore, $testo);
// Chiudo il file
fclose($identificatore);
?>