Mysql
 sql >> Base de données >  >> RDS >> Mysql

plusieurs valeurs insertion de la case à cocher seule la dernière valeur est prise dans la base de données

Si vous souhaitez enregistrer plusieurs valeurs dans la base de données, vous devez créer plusieurs cases à cocher en html, puis enregistrer les valeurs avec la méthode implode() comme ci-dessous :-

<input id="option1" type="checkbox" name="product[]"  value="value1">
<label for="option1">Value1</label>
<input id="option2" type="checkbox" name="product[]"  value="value2">
<label for="option2">Value2</label>
<input id="option3" type="checkbox" name="product[]"  value="value3"> 
<label for="option3">Value3</label>

maintenant, pour stocker dans la base de données, vous pouvez utiliser la méthode implode().

$values=implode(",",$_POST['product']);

stockez maintenant les $values ​​dans la base de données.