Originariamente inviato da alexj1972
grazie ancora per il tuo aiuto, sono riuscito a modificare il file in questo modo:
$querystr = "SELECT * FROM FILE_TOT_SHARE WHERE DESCRIZIONE = \"$keys[$x]\" OR DESCRIZIONE LIKE \"%$keys[$x]%\"";
$result = mysql_query($querystr);
$numrows = mysql_num_rows($result);
print "
- <span style=\"color:gold\">
$numrows</span> risultati trovati con la parola <span style=\"color:gold\">
$searchStr</span>
";
ho ancora un problemino da risolvere:
mi cerca i titoli che scrivo senza problemi, ma se nel box ricerca faccio spazio poi invio mi scarica tutte le tabelle e vorrei non lo facesse perchè avendo circa 10000 file mi si pianta tutto.
come posso riolvere il problema tenendo conto che ci sono alcuni titoli che hanno lo spazio.
esempio se cerco il titolo LA MAMMA con lo spazio tra le due parule mi dice che ho inserito un carattere non valido se cerco MAMMA mi trova il titolo ma la ricerca non essendo più mirata mi tira fuori altri titoli, esempio MAMMARELLA, MAMMA MIA, MATTO ecc ecc.
bisognerebbe modificare meglio questa parte di file:
if ($_POST['search']){
if (!empty($_POST['keywords'])) {
$searchStr = $_POST['keywords'];
if (ereg("^[a-zA-Z0-9 ]+$", $searchStr))
ringrazio ancora per il supporto che date al forum