Kontrollkästchen Werte in MySQL-Abfrage
Ich habe diesen Code, mit dem ich Daten von einem Kontrollkästchen abrufen kann. Es ist noch kein MySQL-Code enthalten. Können Sie mir also dabei helfen, dies zu ändern?
Das Formular sieht folgendermaßen aus:
<form action="checkbox.php" method="post">
<input type="checkbox" name="checkbox[]" value="hostess_name">
<input type="checkbox" name="checkbox[]" value="hostess_familyname_en">
<input type="checkbox" name="checkbox[]" value="hostess_id">
<input type="checkbox" name="checkbox[]" value="hostess_firstname_en">
<br>
<br>
<input type="submit" name="Submit" value="Submit">
</form>
Die Werte, die ich einfügte, sollen Datenbankfelder sein, dann habe ich diese checkbox.php Akte, die die vorgewählten Werte liest.
<?php
mysql_connect("localhost", "root", "") or die(mysql_error());
echo "Connected to MySQL<br />";
?>
<?
/* and in your checkbox.php you do this: */
if(isset($_POST['Submit']))
{
echo "<pre>"; print_r($_POST);
}
$checked = mysql_real_escape_string(implode(',', $_POST['checkbox']));
echo $checked;
?>
Wie kann man Checkboxwerten Datenbankfelder zuweisen? Ich versuche, die Werte zu speichern und sie mit implode in eine Abfrage zu exportieren. Helfen Sie mir.