MySQL und PHP mehrere Checkliste db einfügen

Ich versuche, den Wert einfügen, der diese mehrfach-Checkliste in die Spalte db. Dieser code funktioniert nicht. Kann mir jemand vor Ort das problem?

Meine Datenbank besteht aus einer Tabelle namens "Farben" und einer Spalte "Farbe".

<?php
//connect to database
require "mysql_connect.php";
?>


<?php
//get value from the form
$color = $_POST['color'];

foreach($_POST['color'] as $colors){
$insert = mysql_query("INSERT INTO colors (color) VALUES ('$color')");
}
?>

<form action="add_color.php" method="post" enctype="multipart/form-data" name="colorform"     id="colorform">

<input type="checkbox" name="color[]" value="black" /> Black
<input type="checkbox" name="color[]" value="red" /> Red
<input type="checkbox" name="color[]" value="blue" /> Blue
<input type="checkbox" name="color[]" value="white" /> White

<input name="submit" type="submit" value="Add color" />

</form>

Dank

  • Sie verwechseln sich selbst mit $Farbe und $Farben.
  • Versuchen Sie, stecken Sie in die 4 verschiedenen Tabellen ($colors)? Und wo ist der $color Wert definiert? Es scheint, dass Sie möglicherweise gerade Ihre Variablen-Namen Durcheinander.
InformationsquelleAutor Sarah Hamed | 2012-03-07
Schreibe einen Kommentar