Les variables cochées dans le formulaire suivant ne s'enregistrent pas convenablement en table.
if( isset($_POST['jouer']) )
{
if(isset($_POST['n']))
{
foreach( $_POST['n'] as $valeur )
{
$n=$valeur;
$sql = "INSERT INTO xxxx (n1,n2,n3) VALUES ('$n','$n','$n')";
$pdostat = $bdd->prepare($sql);
$pdostat->execute();
}
}
}
?>
<form method='POST' action=''>
<center>
<br><b>COCHEZ 3 NUMÉROS</b>
<br><br>
<input type="checkbox" name="n[]" value="1" id="1">1<input type="checkbox" name="n[]" value="2" >2<input type="checkbox" name="n[]" value="3" >3
<input type="checkbox" name="n[]" value="4" >4<input type="checkbox" name="n[]" value="5" >5<input type="checkbox" name="n[]" value="6" >6
<br>
<input type="submit" name="jouer" value="jouer">
</form>
le résultat enregistré en table:
au lieu de (par exemple) n1 = 3 n2= 4 n3= 5 sur la meme ligne