Hallo zusammen,
ich habe ein Problem an dem ich nun schon länger rumprobier.
Ich möchte mit dieser Schleife ein Formular erstellen, womit ich für jeden Track ($anz_tracks) eine reihe erstelle. Das funktioniert. Doch die Formulardaten werden per <Form... method=post> zum kontrollieren an sich selbst übermittelt. Später soll das in ne Datenbank, doch so weit bin ich noch nicht.
Zu folgendem Codeausschnitt:
Es sollen die Variablen fortlaufen nummeriert werden mit z.b. $name_track~1, $name_track~2,... Dann soll geprüft werden, ob die schon gefüllt sind wenn ja, ein hidden-input, ansonsten das Eingabefeld. Insgesamt sind es noch mehr Felder zum eingeben.
Wie wäre es am geschicktesten, das zu lösen? Mit nem Array nehm ich an, doch da kenn ich mich noch nicht aus und bisherige Versuche waren nicht erfolgreich.
Nett wäre es auch noch, wenn mir jemand einen Tipp geben könnte, wie ich die Daten später in ne Datenbank am besten bringe.
Viele Grüße
Rainer
<?php
for ($i=1; $i<=$anz_tracks; $i++) {
$track_nr = $i;
echo "<TR> \n";
echo " <TD><b>Nr. $track_nr</b></TD> \n";
echo " <TD> \n";
if ("name_track~".$track_nr != "") {
echo "rrr ";
echo "<input type=hidden name=name_track~$track_nr value=\"".htmlspecialchars($_REQUEST[''])."\">";
echo "name_track".$track_nr;
}
else {
echo " <INPUT size=40 name=name_track~$track_nr> \n";
}
echo " </TD> \n";
}
echo "</TR> \n";
?>