Mysql | Standard UPDATE-funktion problem

Lichtpilger

Erfahrenes Mitglied
Hullo alle,
Nun mein Problem bereitet mir schon seit 2 Tagen massiven Kopfschmerz.
Ich nutze UPDATE in mysql v.4, was immer einwandfrei funktioniert hat.

Ich lasse über ein Formularfeld Variablen übergeben.
Es sind mehrere Felder übereinander, jedes Feld hat seinen eigenen Submit-Button.
Die Daten werden an das selbe Blatt gesendet und über einen Variable die in einem "hidden"-Feld mit namen "todo" steht getrennt bestimmt.

Ich nutze die gleichen Zeilen (mit änderung des Variablenname) um das UPDATE zu machen.

Code der Funktioniert:
Code:
if ($todo == "B"){ include("include/mysql_connect.php");
                   $einführungstext = str_replace("\n", "<br>", $einführungstext);
                   $schrittD = mysql_query("UPDATE startseite SET einführungstext = '$einführungstext'");
		 }

Code der nicht Funktioniert:

Code:
if ($todo == "D"){ include("include/mysql_connect.php");
                   $thementextA = str_replace("\n", "<br>", $thementextA);
                   $UPDATEDB = mysql_query("UPDATE startseite SET thementextA = '$thementextA'");
		 }






Das geht vorher da der Server im save-mod läuft:
Code:
$thementextA = $_POST[thementextA];
$einführungstext = $_POST[einführungstext];


Die sache ist auch das beide UPDATE funktionieren, wenn ich sie auf dem offline server nutze.
Jedoch geht online NUR das UPDATE mit $einführungstext.

Webspace:revido.de

Ich wäre für jeden hinweis oder Tip sehr Dankbar warum das so ist.
Grüße alle,
Lichtpilger

*edit*
Ich habe die Variablenname von Formularfeld und UPDATE-funktion schon verglichen.
Inhalt wird auch übergeben, nur nicht gespeichert.
 
Zuletzt bearbeitet:
Hullo,
beide haben die gleichen Typ: TEXT.
Da beide einfach nur ein <textarea> speichern sollen in denen nichts andres als ein paar Worte steht.

Mysql_error() sagt:
1054: Unknown column 'thementextA' in 'field list'


Danke und Grüße alle :)
Lichtpilger
 
Hullo,
Ahjeeee, das is mir mal Peinlich :eek:

Es war ein Leerzeichen am ende des Feldnamens mit drinn das ich nicht entdeckt habe.
Es funktioniert jetzt.

Danke für den kleinen Tritt den ich wohl noch gebraucht habe :)
...das Leerzeichen hat mir Kopfschmerz bereitet und mich einige Schmerztabletten gekostet :)

Grüße alle,
Lichtpilger
 
Zurück