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.
Ho fatto così ($parolechiave contiene il valore della textarea via POST):
Se si inserisce una singola parola funziona ma se inserisco 2 o più parole il controllo non va.
Potete aiutarmi?
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.
Ho fatto così ($parolechiave contiene il valore della textarea via POST):
PHP:
<?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>";
}
?>
Potete aiutarmi?