ciao
scusate ma secondo me state girando in tondo come trottole
dove è il value del chekbox?
dimenticavo
se ha più chek invece di chiamarli
sarebbe meglio chiamarli
poi nella parte php li estrai con un foreach
scusate ma secondo me state girando in tondo come trottole
dove è il value del chekbox?
dimenticavo
se ha più chek invece di chiamarli
HTML:
<!-- ...qui manca il value... -->
<input name="c1" type="checkbox"/>elemento 1<br>
<input name="c2" type="checkbox"/>elemento 2<br>
<input name="c3" type="checkbox"/>elemento 3<br>
<input name="c4" type="checkbox"/>elemento 4<br>
<!-- ..ecc.. -->
HTML:
<!-- ..ecc.. -->
<input name="c[]" type="checkbox" value="elemento 1"/>elemento 1<br>
<input name="c[]" type="checkbox" value="elemento 2"/>elemento 2<br>
<input name="c[]" type="checkbox" value="elemento 3"/>elemento 3<br>
<input name="c[]" type="checkbox" value="elemento 4"/>elemento 4<br>
<!-- ..ecc.. -->
PHP:
<?php
//............
$q = "SELECT * FROM dati WHERE 1=1 ";
$whe_2="";
foreach($_POST['c'] as $valore){
if($valore !=""){
$whe_2.=" OR genere = '$valore' ";
}
}
$q .= $whe_2." ORDER BY nome";
//e qui il solito var_dump. !!!fai delle prova e posta il/i risultato/i del var_dump
var_dump($q);
//questo indipendentemente da quanto la query ti fa vedere
//....
?>
Ultima modifica: