Hallo ralphi,
Zunächst mal ein paar Verständinsfragen:
ich komm einfach nicht drauf.
ich erzeuge ein dynamisches formularfeld:
while (!feof($datei)) {
$i=$i+1;
$ki="k".$i;
printf("
<p><input type="text" name="%s" size="52" value="%s"></p>
",$ki,$feld[0]);
}
Warum printf ()?
Warum verwendest Du nicht die kis als name=""
und möchte die Inhalte von den $ki 's in einer php Datei
<form method="POST" action="db_in.php">
in die DB schreiben.irgendwie in der Art:
db_in.php:for ($i=1; $i<=$max; $i++) {
//print($ki[$i]);
//print($ki);
//print($ki.name);//mysql_query(sprintf('insert into katctt (datum,kat,katnr) VALUES (now(),"%s","%s")',
//addslashes($ki),
//addslashes($katnr)));
Warum sprintf ()
Warum nicht ein ganz normales sql Statement?
foreach () und die Variable $_POST durchlaufen oder welche Variable meintest Du?