Hi,
ich habe eine Tabelle mit den Spalten id und song.
Nun möchte ich ein Formular für den Eintrag in die DB erstellen, wobei
ich mehrere Datensätze auf einmal in die Tabelle eintragen möchte ( song1, song2, usw).
Wie kann ich dieses darstellen, da ja die Formularfelder für den song alle den gleichen
Namen haben.
Danke für Eure Hilfe
LG Bert
hat keiner einen tip?
Hallo !
Nach gerade mal 5 Stunden zu pushen ist schon dreist.
http://www.pragmamx.org/Content-pa-showpage-pid-48.html#brule_9 (http://www.pragmamx.org/Content-pa-showpage-pid-48.html#brule_9)
Da gibt es nur 2 Alternativen. Entweder Du wartest, oder Du kaufst Dir ein Buch und liest das selbst nach.
@jubilee
sieh bitte nicht meinen 2 eintrag als drängeln an.
bevor ich hier um hilfe bzw. rat bitte, versuche ich natürlich mein
problem selbst zu lösen. so auch in diesem fall.
ich habe jetzt eine teillösung gefunden.
leider hat der nachfolgende code noch einen hacken.
wenn nicht alle 4 textfelder gefüllt sind, dann werden in die db trotzdem
4 einträge getätigt.
hat da jemand einen rat um dieses zu verhindern, so das nur so viele einträge gemacht werden,
wie textfelder gefüllt sind?
<?
echo "<form action=\"$PHP_SELF\" method=\"post\">\n
<input type=\"text\" name=\"titel[]\" size=\"20\" /><br />\n
<input type=\"text\" name=\"titel[]\" size=\"20\" /><br />\n
<input type=\"text\" name=\"titel[]\" size=\"20\" /><br />\n
<input type=\"text\" name=\"titel[]\" size=\"20\" /><br />\n
<input type=\"submit\" name=\"senden\" />
</form>\n";
if(!empty($_POST["senden"])) {
$tr= $_POST[titel];
$y=count($tr);
for($x=0;$x<$y;$x++) {
mysql_query("INSERT INTO song(track) VALUES ('".$tr[$x]."')");
}
}
?>
Zitathat da jemand einen rat um dieses zu verhindern, so das nur so viele einträge gemacht werden,
wie textfelder gefüllt sind?
Indem Du prüfst, ob die Variable auch gefüllt ist .....
Zitat
<?
echo "<form action=\"$PHP_SELF\" method=\"post\">\n
<input type=\"text\" name=\"titel[]\" size=\"20\" /><br />\n
<input type=\"text\" name=\"titel[]\" size=\"20\" /><br />\n
<input type=\"text\" name=\"titel[]\" size=\"20\" /><br />\n
<input type=\"text\" name=\"titel[]\" size=\"20\" /><br />\n
<input type=\"submit\" name=\"senden\" />
</form>\n";
if(!empty($_POST["senden"])) {
$tr= $_POST[titel];
$y=count($tr);
for($x=0;$x<$y;$x++) {
if ($tr[$x]!="")
{
mysql_query("INSERT INTO song(track) VALUES ('".$tr[$x]."')");
}
}
}
?>
Danke jubilee :thumbup:
Bert