Moorwiese

Mitglied
 

Dabei seit: 11.01.2009
Beiträge: 779
 |
|
Problem beim Eintragen (Update) |
 |
Hi,
eine schöne Nacht erst einmal
Ich habe folgendes Problem und ich hoffe, jemand findet den Wurm!
Denn ich habe ein Formular, wo der Inhalt und das Bild halt geändert werden kann, je nach Eingabe eben. Allerdings wird als Inhalt immer nur "0" gespeichert. In der MySQL Datenbank ist das Feld Inhalt als Text Typ gespeichert. Hier einfach mal meine Codeschnipsel, vielleicht weiß jemand damit was anzufangen. Das Bild wird im Übrigen ordentlich, je nach Eingabe übernommen!
Das Formular:
php: |
1:
2:
3:
4:
5:
|
<form action='aendern.php?seite=$_GET[seite]' method='post'>
<textarea name='inhalt' style='width: 530px; height: 300px;'>$inhalt</textarea>
<input type='text' name='picture_left' value='$picture'>
<input type='submit' value='Ändern'>
</form> |
|
Die Auswertung:
php: |
1:
2:
3:
4:
5:
6:
|
include('db.php');
$aendern = "UPDATE content SET picture_left = '$_POST[picture_left]' , inhalt = '$_POST[inhalt]' WHERE seite = '$_GET[seite]'";
$update = mysql_query($aendern);
header("Location: ...."); |
|
Ich habe es auch schon ohne dieses header Location versucht, aber egal wie man es dreht und wendet, es wird 0 gespeichert ....
Wenn ich mir bei der Auswertung anzeigen lasse, welche Inhalt übergeben wird, ist es aber der richtige! Er wird nur nich in der Datenbank gespeichert, eine Verbindung besteht auf jeden Fall...
Ich danke schon mal für alle Bemühungen
Liebe Grüße
Anja
__________________
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Moorwiese: 18.10.2009 23:25.
|
|
18.10.2009 00:29 |
|
|
cll

Hafifan in Action ->www.hafifieber.com
 

Dabei seit: 12.02.2005
Beiträge: 1.887
Herkunft: Bayern
 |
|
speicher das post[inhalt] vor dem UPDATE mal in eine Variable und nimm mit str_replace alle ' raus! Dann gib die Variable aus, wenn sie gezeigt wird, KOPIERST du sie in das UPDATE
Deine Spalte heißt auch wirklich "inhalt"?
__________________
|
|
18.10.2009 11:12 |
|
|
Moorwiese

Mitglied
 

Dabei seit: 11.01.2009
Beiträge: 779
Themenstarter
 |
|
Ja die Bezeichnungen sind alle richtig.
' sind im Inhalt nicht vorhanden, habe das gleich mal geprüft
Ich glaube, da ist noch ein Problem bei der Datenbank, ich habe beim Anbieter mal nachgefragt, weil es ja bei dem anderen Eintrag funktioniert!
Aber schon mal vielen Dank für die Hilfe
__________________
|
|
18.10.2009 13:54 |
|
|
1Sm!le

Mitglied
 

Dabei seit: 05.03.2005
Beiträge: 441
Herkunft: Berlin
 |
|
Wie gesagt, zeig mal ne komplette, zusammengebaute Abfrage. Dann kann mans eher abschätzen. Also einfach ein echo $aendern;
__________________
|
|
18.10.2009 17:15 |
|
|
Moorwiese

Mitglied
 

Dabei seit: 11.01.2009
Beiträge: 779
Themenstarter
 |
|
Hm... ich hatte ja dem Anbieter geschrieben.
Scheinbar ist mit dem Typ Text in der Datenbank ein Problem beim Update..
Habe nun einen anderen Typ, jetzt geht es
Aber vielen dank für eure Hilfe!
__________________
|
|
18.10.2009 23:26 |
|
|
Impressum
|
|