Hi all,
ich hab ein Problem! Ich möchte in meine Datenbank etwas updaten (SQL), aber er speichert nicht den Wert der Variabel, sondern nur den Variabelnamen, der in der Variabel gespeichert ist, da dieser bei jedem Update neu generiert wird --> variable Variabel!
Hier der Quelltext:
if($db_link)
{
if(mysql_select_db(MYSQL_DATABASE))
{
sqla = "SELECT
kd_id, akt_art, akt_betrag, akt_bem, akt_bez
FROM
aktion_bew
WHERE
kd_id = '$kunde_id'
ORDER BY
akt_art
";
$upx = 0;
$rNachlass = 0;
$sqlb = "SELECT id, par_bez, par_wert1, par_wert2, par_wert3, par_wert4
FROM
param
WHERE
par_bez='Nachlass'
ORDER BY
par_bez
";
$result = mysql_query($sqla) OR die(mysql_error());
while($row = mysql_fetch_assoc($result))
{
echo"Schleife1 läuft<br>";
if ( $row['akt_bez'] == 'Nachlass' )
{
echo "Gehört zu den Nachlässen -->";
$resultb = mysql_query($sqlb) OR die(mysql_error());
while($rowb = mysql_fetch_assoc($resultb))
{
echo "Schleife2 läuft<br>";
if ($row['akt_art'] == $rowb['par_wert1'] )
{
echo $rowb['par_wert1'];
$upx=$upx+1;
$querybetrag= "$Feld" . $rowb['par_wert4'];
$querybem = "$Bem" . $rowb['par_wert4'];
$queryart =$rowb['par_wert1'];
$queryup[$upx]= "UPDATE aktion_bew
SET akt_betrag = '$querybetrag',
akt_bem = '$querybem'
WHERE ( akt_art = '$queryart' )
AND ( kd_id = '$kunde_id' ) ; ";
}
}
}
echo"Ende Schleife1";
}
while ( $upx != 0 )
{
$resultup = mysql_query($queryup[$upx]) OR die(mysql_error());
$upx = $upx - 1;
;
}
}
}