PROVA UNA COSA DI STO TIPO:
codice:
<form name=form1 method=post action=>

        

 Cerca:

          <input name=cerca type=text id=cerca size=20>
          <input type=submit name=Submit value=Invia class=button>

          <label>
          <input name=operator type=radio value=AND checked>
          Parola o frase esatta (<font size=1mm style=Verdana>consigliato</font>)</label>
          

          <label>
          <input type=radio name=operator value=OR>
          Entrambe le parole</label>
          

        </p>
      </form>
[PHP]
$minchar=3; //numero minimo di caratteri
if($_POST[operator]=="AND") $like="1";
else if($_POST[operator]=="OR") $like="0";
else {
$_POST[operator]="OR";
$like="0";
}
//$_POST[cerca]="parole da cercare";
$array_cerca=explode(' ',$_POST[cerca]);
foreach($array_cerca as $t){
if(strlen($t)>=$minchar) $like.=" $_POST[operator] name LIKE '%$t%'";
}
$userquery = $_POST['cerca'];
include "config.php";
$db = mysql_connect("$server", "$username", "$password");
$query ="SELECT * FROM TABELLA WHERE ".$like;

$exec_res = mysql_query($query) Or DIE (mysql_error());


echo "<div align=center>Tu hai cercato: $userquery
";
$valori = mysql_num_rows($exec_res);
echo "ed io ho trovato $valori ricette

</div>";
eCHO "<title>Trovati $valori dati per $userquery</title>";
while($data = mysql_fetch_object($exec_res)){
$ricerca=strtoupper($userquery);//io qui ho messo per evidenziare la ricerca
$testo=strtoupper($data->name);
$testo=str_replace($ricerca,"".$ricerca."",$testo);
$mediadiffricc=$arraydiffcol[$data->difficulty];
echo "[*]<a href=$url/index.php?id=$data->id&page=view><$testo</a>"; }
echo"

";
}


Ciao ciao