Hallo ich habe diesen folgenden Code:
PHP
HTML
Nun wenn ist das so; wenn ich die Daten der angewählten Checkboxen in meiner MySql Datenbank sende wird nicht der Wert (value), in die spalte "Hobbys" eingetragen, sondern "array".
Wieso ist das so?
Kann man für mehrere Checkboxen nicht nur eine Spalte in der Datenbank erstellen?
Weill ich wollte das so machen; Das die Werte in der gleichen Spalte eingeschrieben werden, am liebsten getrennt durch einem Komma.
Ist das mäglich?
Kann mir jemand helfen?
PHP
$Gesch = $_POST['Geschlecht'];
$Hobbys = $_POST['checkbox'];
$insert = ("INSERT INTO formular
(`Geschlecht`,`Hobbys`)
VALUES
('$Gesch','$Hobbys')");
HTML
<form action="PHP.php" method="post">
<table>
<tr>
<td colspan="2"><input type="checkbox" value="Gamen" name="checkbox[]">
Gamen
<input type="checkbox" align="right" value="Lesen" name="checkbox[]">
Lesen
<input type="checkbox" value="Andere" name="checkbox[]">
Andere...</td>
</tr>
</table>
</form>
Nun wenn ist das so; wenn ich die Daten der angewählten Checkboxen in meiner MySql Datenbank sende wird nicht der Wert (value), in die spalte "Hobbys" eingetragen, sondern "array".
Wieso ist das so?
Kann man für mehrere Checkboxen nicht nur eine Spalte in der Datenbank erstellen?
Weill ich wollte das so machen; Das die Werte in der gleichen Spalte eingeschrieben werden, am liebsten getrennt durch einem Komma.
Ist das mäglich?
Kann mir jemand helfen?