Hallöchen,
Wenn ich das Array Abfragen möchte kommt folgende Fehlermeldung:
Notice: Undefined variable: taktikarray
Dann liegt das wohl daran, dass $taktikarray in einer anderen Datei erzeugt, und nicht an die Formulardatei übergeben wird. In dem Fall sehe ich 2 Möglichkeiten:
a) sorge dafür, dass $taktikarray übergeben wird
b) wenn der String $taktik vorhanden ist und - wie es den Anschein hat - die Werte mit ', ' getrennt enthält, dann füge vor der Auswertung eine Zeile in der Art ein:
$taktikarray = explode(', ',$taktik);
Damit hast du dann das für die Auswertung gewünschte Array...MfG
vaudi
Hallo vaudi,
prima, mit deinem Denkanstoß hats nun geklappt.
Habe mit mysql_fetch_array den Inhalt meiner Tabelle herangezogen, dann die Spalte Taktik ausgelesen und mit explode an das taktikarray übergeben!
...
$data = mysql_fetch_array($result);
$taktik = $data['taktik'];
$taktikarray = explode(', ',$taktik);
...
<input type="checkbox" name="taktik[]" value="pr"<?php if (in_array("vk", $taktikarray)) { echo " checked"; } ?>> Viererkette<br>
<input type="checkbox" name="taktik[]" value="rd"<?php if (in_array("rd", $taktikarray)) { echo " checked"; } ?>> Raumdeckung<br>
<input type="checkbox" name="taktik[]" value="pr"<?php if (in_array("pr", $taktikarray)) { echo " checked"; } ?>> Pressing
...
Guß
cc