marco: Variable wird gesetzt aber nicht in MySQL geschrieben

Beitrag lesen

Hi,

ich verzweifel endgültig:

Über ein Formular lasse ich die Variablen $bw_ap und $bw_text setzen. Die soll dann in eine MySQL Datenbank geschrieben werden.

  
echo $bw_ap; // schreibt die Eingabe "pp"  
$bw_ap2 = "a".$bw_ap."a";  
echo $bw_ap2; // echo "appa";  
$do=mysql_query("UPDATE $tb_name SET bw_stat='1', bw_ap='$bw_ap2', bw_text='$bw_text' WHERE id='$ac_bw'") or die(mysql_error()); // setzt bw_stat = 1, bw_ap = aa (!), bw_text = _LEER_  

Wie kann $bw_ap2 richtig ge-echo-t werden aber dann falsch eingetragen?! Wenn ich den mysql_query einfach echo-e steht da auch korrekterweise "appa", gesetzt wird aber trotzdem "aa".

Da die selbe php-Datei noch weite Datenbankbefehle enhält, die Formularfelder in die Datenbank schreiben kann es auch nicht an der Formatierung der Datei (utf8 ohne BOM) liegen.

Gibt keine Fehlermeldungen.

Habt Ihr ne Idee, wie ich dem Fehler auf die Spur komme?

Danke
Marco