Hallo
Ich habe da ein Problem mit einer Abfrage.
Ich lese aus einer Tabelle Bestände aus und zeige diese an.
Beim anzeigen habe ich Inputfelder für zwei bestimmte Spalten.
Wenn ich in diesen die Bestände ändere, setzt er mir alle Bestände auf 0.
Hier mal der Code wie die Abfrage i.M. aussieht.
bestand_eur ist der Feldname in der tabelle der upgedatet werden soll.
$pal_eu und $pal_eur sind die beiden Spalten in die ich die Bestände eintrage.
$eur_menge und $ew_menge sind Werte in der DB mit denen multipliziert werden soll um bestand_eur rauszubekommen.
Ich steig da nicht mehr durch...
Danke und MfG Maik
Ich habe da ein Problem mit einer Abfrage.
Ich lese aus einer Tabelle Bestände aus und zeige diese an.
Beim anzeigen habe ich Inputfelder für zwei bestimmte Spalten.
Wenn ich in diesen die Bestände ändere, setzt er mir alle Bestände auf 0.
Hier mal der Code wie die Abfrage i.M. aussieht.
PHP:
$res = mysql_query("SELECT * FROM ls_daten_gl");
$row = mysql_num_rows($res);
for($i=0;$i<$row;$i++)
{
mysql_query ("UPDATE
`ls_daten_gl`
SET
`Id` = '".$Id[$i]."' ,
`bestand_eur` = '".$pal_eu[$i]."' * '".$eur_menge[$i]."',
`bestand_ew` = '".$pal_ew[$i]."' * '".$ew_menge[$i]."',
`bestand_akt_neu` = '".$bestand_eur[$i]."' + '".$bestand_ew[$i]."'
WHERE
`Id` = '".$Id[$i]."'") or die("FEHLER:<br><br>".mysql_error());
}
$pal_eu und $pal_eur sind die beiden Spalten in die ich die Bestände eintrage.
$eur_menge und $ew_menge sind Werte in der DB mit denen multipliziert werden soll um bestand_eur rauszubekommen.
Ich steig da nicht mehr durch...
Danke und MfG Maik