Mailinglisten-Archive |
Hi Liste,
bloß gut, dass ich gut gepolstert bin... ; )
Nein, irgendwie muss es ja gehen, das war mir schon klar. phpMyAdmin
machts ja auch.
Ich generiere mir die "Insert" ja mit PHP! Es gibt 1 Zeile mit 5
Feldern, die mittels Funktionsaufruf immer um eins erweitert wird. Alle
vollständigen Zeilen sollen dann per "Insert" in die Tabelle gepackt
werden... Die SQL-Syntax erzeuge ich aus immer einem kompletten "insert
into ... (Feld1, Feld2, Feld3) values ('1','2','3');" und hänge sie an
eine "Sammel"-Anweisung an ".="
=> $sql ="insert...;" //die 1.
=> $sql.="insert...;" //die 2.
bis alle vollen Zeilen durch sind... Doch am Schluss gibt es dann einen
Syntax-Error für die Schwelle von der ersten zur zweiten Anweisung. Ich
schwöre es.
Hier der ausführliche Code:
$sql = "";
for ($a=0; $a<$_POST["anz_mehr"]+1; $a++)
{
if (!empty($_POST["best_$a"]))
{
if (empty($_POST["dat_$a"])) $_POST["dat_$a"] = date("d M Y", time());
if (empty($_POST["durch_$a"])) $_POST["durch_$a"] =
$_SESSION["cl_Benutzer"];
$sql_insert = "insert into chinadb.bestellungen (";
$sql_insert.= "datum, bestellung, durch, wann";
$sql_insert.= ") values (";
$sql_insert.= "'".$_POST["dat_$a"]."', '".$_POST["best_$a"]."',
'".$_POST["durch_$a"]."', 'now()')";
$sql.=$sql_insert. "; ";
}
}
if ($res = mysql_query($sql, $db_Verbindung)) $erg = 0; else $erg =
mysql_error();
--
Mit freundlichen Grüßen / Best regards
Steffen Kother
php::bar PHP Wiki - Listenarchive