Hallo vaudi,
Danke für deine Antwort!
Hallöchen,
Hallo Leute!
Hintergrund:
über ein Formular kann man mehrere Checkboxen auswählen. Diese werden dann über ein Array in die mysql-Datenbank eingetragen. Das Auslesen in einem String klappt auch wunderbar.OK, aber warum erzeugst du einen String-Variable, wenn du dann für die Auswertung eine Array-Funktion verwendest?
String daher, weil ich den Inhalt, welcher sich aus mehreren Checkboxen zusammensetzt (je nach dem), ausgegeben werden soll als.
formularscript.php
...
$taktikarray = array ();
foreach ($_POST['taktik'] as $taktiken) {
$taktikarray[] = htmlspecialchars ($taktiken); // hier ist ja ein Array!
}
$taktik = implode (', ', $taktikarray); // dann ist diese Zeile möglicherweise unnötig
...
>
> Frage doch das vorhandene Array ab:
>
> > formularedit.php
> > ~~~php
> > ...
> <input type="checkbox" name="taktik[]" value="vk"<?php if (in_array("vk", $taktikarray)) { echo " checked"; } ?>> Viererkette<br>
> > ...
> >
Wenn ich das Array Abfragen möchte kommt folgende Fehlermeldung:
Notice: Undefined variable: taktikarray
Gruß
cc