Allora ho un form con checkbox multiple di nomi. Metto i valori nel db in questo modo:
Funziona tutto a meraviglia. Però ho la necessita di "filtrare" i nome per generare un report:codice:$arr = $_POST['checkbox']; //interrogo quali checkbox sono state messe, divido i valori con br $tot_value = ""; foreach ($arr as $value) { $tot_value .= "$value "; } QUERY SQL... [...] nome = $tot_value
NOTA: $nome è una variabile presa via POST
Il codice del report funziona a perfezione ma solo se nel database inserisco campi a singolo nome, se ad esempio nel campo nome ci sono 2 nomi: riccardoCodice PHP:mysql_select_db("$db_name",$connessione);
$risultato = @mysql_query("SELECT * FROM interventi WHERE nome = '$nome' ORDER BY id ASC");
if (!$risultato) { exit ('
Errore mentre recuperavo i dati' . mysql_error() . '</p>');}
while ($row = mysql_fetch_array($risultato)) {
PRINT RISULTATI ...
marco il codice non riconosce che dentro quella riga c'è riccardo e marco. Come posso risolvere secondo voi?

Rispondi quotando