Guten Tag,
ich dies ist nun mehr mein zweites Thema in diesem Forum und ich denke es wird auch noch weitere geben.
Mein Problem befasst sich noch immer mit der Übergabe, nun übergebe ich viele Werte in zwei arrays.
in dem Formular sieht es wie folgt aus:
PHP-Code:
<input type=checkbox name="fehler[' . $ln2 . ']" value=blablabla>
$ln2 = Laufnummer2 ; eine ansteigende Zahl bei Null angefangen bei 99 endent.
Da ich auf der nächsten Seite in einem Array passende Buchseiten zur checkbox habe möchte ich sie in einer Tabelle zusammen ausgeben.
Leider gelingt mir dies nicht da nicht immer alle Checkboxen übertragen werden.
Meine Gedanke war, ob ich nicht alle Checkboxen übergeben lassen kann und die nicht makierten durch NULL auffüllen lasse.
Der zweite gedanke war, da alle Dropdowns einen Wert übergeben nicht diesen zu nutzen um leere Checkboxen zu überspringen. Einen Nachteil gibt es, sobald das Dropdown vergessen wurde (was nicht besonders schlimm ist) klappt dieses nicht mehr.
PHP-Code:
for ($ticker = 0; $ticker <= count($fehler); ++$ticker)
{
if ($sterne[$ticker] == NULL)
{}
else {
echo "<tr><td>$ln</td><td>$fehler[$ticker]</td>
<td> $sterne[$ticker].</td>
<td><img src=" . $grafik[$ticker] . "></td>
<td>Buch Seite $buch[$ticker]</td></tr>";
++$ln;
} }
echo "</table>";
$ticker : Ein Ticker der den Array durchläuft
$sterne : Array mit den Ausgaben der Dropdownfelder
$fehler: Array mit den Fehlersätzen
$grafik: Array mit Grafiken zu den Fehlern
$buch: Array mit Buchseiten zu den Fehlern
$ln: Laufnummer für eine Nummerierung der Fehler
Ich erbitte ein zweites mal um hilfe.