Ciao a tutti,
sono un principiante nella programmazione in php, cercherò di essere il più chiaro che posso nel porre la mia domanda ringraziando eventuali anime pie
che desiderino darmi una mano.
Dunque ho un database in mysql che praticamente è un indirizziario da cui vengono estratti dei nominativi :
e fin qui nessun problema, ora però necessito di estrarre solo i nomi delle persone con una o più determinate iniziali, pertanto inserirò un preventivo checkbox a selezione multipla che con un form acquisirà le lettere da selezionare. Se si trattasse di una sola lettera alla volta non sarebbe ovviamente un problema, farei così:
ma se la selezione è di più lettere, come faccio ad attribuire al LIKE i diversi valori? Immagino aggiungendo un OR ed inserendo la query in un ciclo ma avrei bisogno di un aiuto per la stesura del codice
Grazie a tutti!
sono un principiante nella programmazione in php, cercherò di essere il più chiaro che posso nel porre la mia domanda ringraziando eventuali anime pie

Dunque ho un database in mysql che praticamente è un indirizziario da cui vengono estratti dei nominativi :
PHP:
$result = @mysql_query("select * from rubrica order by fNome asc");
e fin qui nessun problema, ora però necessito di estrarre solo i nomi delle persone con una o più determinate iniziali, pertanto inserirò un preventivo checkbox a selezione multipla che con un form acquisirà le lettere da selezionare. Se si trattasse di una sola lettera alla volta non sarebbe ovviamente un problema, farei così:
PHP:
$lettera ="A";
$result = @mysql_query("select * from rubrica where fNome LIKE '$lettera%' order by fNome asc");
ma se la selezione è di più lettere, come faccio ad attribuire al LIKE i diversi valori? Immagino aggiungendo un OR ed inserendo la query in un ciclo ma avrei bisogno di un aiuto per la stesura del codice

Grazie a tutti!