Il controllo sulle parole non deve avvenire nel database , mi spiego meglio :non ti basta generare una query tipo: ...... normalmente quella di mysql, ma vedi tu... Se la query fornisce un numero maggiore di 0 esistono record con le parole cercate...
Ipotizziamo due termini
1- Latte
2 - Farina
Ora se l'utente digita UNA FRASE del tipo , per fare il budino ci vuole il LATTE e quella frase è presente nel database recupero i dati e tutto finisce li .
Se invece "non è presente" allora scatta il controllo sulle parole digitate dall'utente , quindi :
Se la frase contiene LATTE vai alla pagina uno.php
Se la frase contiene FARINA vai alla pagina due.php
Se la frase contiene FARINA + LATTE vai alla pagina tre.php
Se la frase NON contiene FARINA o LATTE mostri un messaggio ( latte e farina sono finiti , se vuole le mandiamo delle uova )
Ciao