PDA

View Full Version : [PHP e Postgres] Tokenizer che effettua dei controlli sui token accedendo al DB


phantom85
17-10-2009, 16:44
Ho realizzato in PHP un programma che presa in input una stringa, la divide in singole parole in base allo spazio tra le parole e alle virgole.


$delim = " ,";
$string = $_POST['testo'];
$tok = strtok($string, $delim);
while ($tok !== false) {
echo "$tok<br />";
$tok = strtok($delim);
}



Ora vorrei che sui singoli token sia possibile effettuare dei controlli accedendo ad un database.

Quindi in poche parole se il token è uguale ad un termine presente in una tabella allora deve stampare "ingrediente".

La tabella contenente i termini è molto semplice e ha un id come chiave primaria e un campo valore che è un varchar.

Ad esempio

id=1 valore='cioccolato'
id=2 valore='crema'


Cosa dovrei scrivere nel codice della pagina php.

Premesso che ho già fatto una pagina con la connect al db, quindi per ora so che all'inizio del codice di questa devo scrivere require('connessione.php').


In sostanza se l'input è questo: "voglio una torta al cioccolato"

L'output dovrebbe essere:

voglio
una
torta
al
ingrediente: cioccolato


Mi potete dare una mano:help: