Gerd: dynamisches update Anfänger braucht Hilfe

Beitrag lesen

Hallo wahsaga

ich habe mich noch etws schlauer gemacht und das ganze versucht umzusetzen, logisch geht nicht... ich bin wohl doch nen Dau.

Das UPDATE sieht jetzt so aus:

$anzahl = $totalRows_qpos;
if (isset($_REQUEST['submit_pos'])) {
for ($i=0; $i< $anzahl; $i++) {
mysql_select_db($database_md, $md);

$query_qupdatepos = "(UPDATE posten
 SET bemerkung ='$bemerk_pos',
 preis_l ='$epreis'*'$menge_l',
 menge_l ='$menge_l',
 preis_r ='$new_preis_r'
 WHERE kn ='$kn' AND pn='".$_POST['pn'.$i]."') ";

} // end foreach
}// End Submit

Das Formular so:

<?php  $i = 0 ;   do {    $i++ ;   ?>

<input name="pn<? echo $i ?>" type="hidden" value="<?php echo $pn; ?>">
<input name="menge_l" type="text" class="tfeld"  value="<?php echo $row_qpos['menge_l']; ?>" size="4">
 <input name="epreis" type="hidden" class="input"  value="<?php echo $row_qpos['epreis']; ?>" size="5">
<textarea name="bemerk_pos" cols="30" rows="1" class="tarea"><?php echo $row_qpos['bemerkung']; ?></textarea></td>
<input name="submit_pos" type="submit" class="submit" style="width: 65px; height: 20px;" value="OK Pos. <?php echo $row_qpos['pn']; ?>">

<?php } while ($row_qpos = mysql_fetch_assoc($qpos)); ?>

Ich habe also einen Zähler in das Formfeld pn eingebunden
Das Update wird nicht ausgeführt.

Wo liegt den da Fehler.

Beste Grüße
Gerd