Bloccare parole non consentite

di il
1 risposte

Bloccare parole non consentite

Salve, ho un sito che ha un form in cui un utente può inserire il proprio sito web, email,
banner, ecc..
Nel form c'è anche un campo textarea in cui inserire le parole chiavi;
devo fare un controllo di queste parole in modo da bloccare l'invio del form se un utente inserisce le parole chiavi non consentite che sono memorizzate in un database.
Se nella textarea si inserisce una singola parola funziona ma se inserisco 2 o più parole il controllo non va
($parolechiave contiene il valore della textarea via POST).
Potete aiutarmi?
Questo è il codice:

<?php
$sql = mysql_query("SELECT * FROM spam_aristotele WHERE keyword LIKE '%".$parolechiave."%'") or die (mysql_error());
	if(mysql_num_rows($sql) > 0)
	{
		echo "Non si accettano siti spam.<br><br>\n";
	}
    }
?>

1 Risposte

  • Re: Bloccare parole non consentite

    Mmm... secondo me devi dividere le parole chiave in un array (ad esempio con explode() ) e poi controllare le keyword una per una.

    Ciao




    ________________________________________________________
    Hotel Parma
Devi accedere o registrarti per scrivere nel forum
1 risposte