Buona sera, vorrei fare un sistema di votazione con le ckeckbox, ma la difficoltà che ho è nel farlo,
ho provato diverse soluzioni ma niente da fare.
Questa è l'ultima prova che ho fatto ma senza risultato:
<html>
<body>
<form action='<?php echo $_SERVER["PHP_SELF"];?>' method="post">
<font face='Verdana, Arial, Helvetica, sans-serif' size='-2' color='Black'>Vota il tuo brano</font>
<table border="1" width="100%" height="200">
<tr>
<td width="20%">
<font face='Verdana, Arial, Helvetica, sans-serif' size='-2' color='Black'>Seleziona il brano</font>
La riva<input type='checkbox' name="brano1" value='la riva'>
Sempre <input type="checkbox" name="brano2" value="sempre">
Immagine<input type='checkbox' name="brano3" value='immagine'>
Siamo<input type="checkbox" name="brano4" value="siamo">
Desiderio<input type='checkbox' name="brano5" value='desiderio'>
Sospesa<input type="checkbox" name="brano6" value="sospesa">
<input type='submit' name='submit' value='VOTA'>
</font>
</td>
<td>
<?
for($i=0;$i<6;$i++){
echo "<font face='Verdana, Arial, Helvetica, sans-serif' size='-4' color='Black'>
M<input type='checkbox' name='voto1' value='3'>
S<input type='checkbox' name='voto2' value='6'>
B<input type='checkbox' name='voto3' value='8'>
O<input type='checkbox' name='voto4' value='10'>
";
echo "</font>";
}
?>
</tr>
</table>
<?php
if(isset($_POST['submit'])){
$voto1 = $_POST["voto1"];
$voto2 = $_POST["voto2"];
$voto3 = $_POST["voto3"];
$voto4 = $_POST["voto4"];
$brano1 = $_POST['brano1'];
$brano2 = $_POST['brano2'];
$brano3 = $_POST['brano3'];
$brano4 = $_POST['brano4'];
$brano5 = $_POST['brano5'];
$brano6 = $_POST['brano6'];
if($brano1!="" || $voto1!="" || $voto2!="" || $voto3!="" || $voto4!=""){
echo "Il voto del brano $brano1 è: $voto1 $voto2 $voto3 $voto4
";
}
if($brano2!="" || $voto1!="" || $voto2!="" || $voto3!="" || $voto4!=""){
echo "Il voto del brano $brano2 è: $voto1 $voto2 $voto3 $voto4
";
}
if($brano3!="" || $voto1!="" || $voto2!="" || $voto3!="" || $voto4!=""){
echo "Il voto del brano $brano3 è: $voto1 $voto2 $voto3 $voto4
";
}
}
?>
</form>
</body>
</html>
Il problema, è che facendo cosi, mi restituisce voti che non scelgo...
Allora vorrei che ogni brano avesse il proprio voto...
Sapreste dirmi come fare?
Grazie mille...