Hallo Coder
mit folgendem Code lese ich erzeugte Arrays aus:
Alles anzeigen
Mein Problem ist dass alle Felder richtig ausgelesen werden, auser die Checkboxen ($sprungmarke). Wenn ich zB. die dritte Checkbox markiert habe, wird das Value schon beim ersten Durchlauf der While-Schleife wie unten dargestellt ausgegeben.
Ueberschrift 0 = Test-Überschrift 0
Sprungmarke 0 = on
Bild 0 = Test-Bild 0
Message 0 = Test-Text0
Ueberschrift 1 = Test-Überschrift 1
Sprungmarke 1 =
Bild 1 = Test-Bild 1
Message 1 = Test-Text1
Ueberschrift 2 = Test-Überschrift 2
Sprungmarke 2 =
Bild 2 = Test-Bild 2
Message 2 = Test-Text2
Was mache ich falsch? Bzw. wie kann ich bei nicht ausgewählten Checkboxen den Value "off" ausgeben?
Grüße KMD
mit folgendem Code lese ich erzeugte Arrays aus:
Quellcode
- <?php
- if ($action == "1")
- {
- echo "<table>";
- $anzahlmessages = count($message);
- $cnt = 0;
- while($cnt < $anzahlmessages)
- {
- echo "<tr><td>Ueberschrift $cnt = </td><td>" . $ueberschrift[$cnt] . "</td></tr>";
- echo "<tr><td>Sprungmarke $cnt = </td><td>" . $sprungmarke[$cnt] . "</td></tr>";
- echo "<tr><td>Bild $cnt = </td><td>" . $bild[$cnt] . "</td></tr>";
- echo "<tr><td>Message $cnt = </td><td>" . $message[$cnt] . "</td></tr>";
- echo "<tr><td><hr></td><td></td></tr>";
- $cnt++;
- }
- echo "</table>";
- }
- ?>
Mein Problem ist dass alle Felder richtig ausgelesen werden, auser die Checkboxen ($sprungmarke). Wenn ich zB. die dritte Checkbox markiert habe, wird das Value schon beim ersten Durchlauf der While-Schleife wie unten dargestellt ausgegeben.
Ueberschrift 0 = Test-Überschrift 0
Sprungmarke 0 = on
Bild 0 = Test-Bild 0
Message 0 = Test-Text0
Ueberschrift 1 = Test-Überschrift 1
Sprungmarke 1 =
Bild 1 = Test-Bild 1
Message 1 = Test-Text1
Ueberschrift 2 = Test-Überschrift 2
Sprungmarke 2 =
Bild 2 = Test-Bild 2
Message 2 = Test-Text2
Was mache ich falsch? Bzw. wie kann ich bei nicht ausgewählten Checkboxen den Value "off" ausgeben?
Grüße KMD