Hallo Leute !
Ich möchte aus meinem Forumlar
HTML-Code:
<form name='edit_profil' method='post' action='$PHP_SELF'>
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"500\" height=\"748\">
<tr>
<td width=\"107\" valign=\"top\" height=\"36\">Karosserie:</td>
<td width=\"393\" height=\"36\"><textarea cols=\"25\" name=\"karosserie\" rows=\"3\" wrap=\"VIRTUAL\">$ausgabe[Karosserie]</textarea></td>
</tr>
<tr>
<td width=\"107\" valign=\"top\" height=\"36\">Motor:</td>
<td width=\"393\" height=\"36\"><textarea rows=\"2\" name=\"motor\" cols=\"25\" wrap=\"VIRTUAL\">$ausgabe[Motor]</textarea></td>
</tr>
<tr>
<td width=\"107\" valign=\"top\" height=\"36\">Interieur:</td>
<td width=\"393\" height=\"36\"><textarea rows=\"2\" name=\"interieur\" cols=\"25\" wrap=\"VIRTUAL\">$ausgabe[Interieur]</textarea></td>
</tr>
<tr>
<td width=\"107\" valign=\"top\" height=\"36\">CarHifi:</td>
<td width=\"393\" height=\"36\"><textarea rows=\"2\" name=\"carhifi\" cols=\"25\" wrap=\"VIRTUAL\">$ausgabe[Carhifi]</textarea></td>
</tr>
<tr>
<td width=\"107\" valign=\"top\" height=\"36\">Sonstiges:</td>
<td width=\"393\" height=\"36\"><textarea rows=\"2\" name=\"sonstiges\" cols=\"25\" wrap=\"VIRTUAL\">$ausgabe[Sonstiges]</textarea></td>
</tr>
<tr>
<td width=\"107\" valign=\"top\" height=\"36\">Planung:</td>
<td width=\"393\" height=\"36\"><textarea rows=\"2\" name=\"planung\" cols=\"25\" wrap=\"VIRTUAL\">$ausgabe[Planung]</textarea></td>
</tr>
<tr>
<td width=\"107\" height=\"19\"> </td>
<td width=\"393\" height=\"19\"><input type='submit' name='submit' value='Profil speichern'></td>
</tr>
</table>
</form>
Die Textareas in meiner MySQL DB updaten, das Feld in der DB ist als TEXT erstellt. Der in MySQL vorhandene Text wird auch in der Textarea angezeigt. Trage ich etwas neues in diese Textarea ein, updated er mir die DB nicht.
Woran kann das liegen ?
Der Code zum UPDATE sieht so aus:
PHP-Code:
}
if ($submit) {
$update = "UPDATE $tabelle
SET
karosserie = '$karosserie',
motor = '$motor',
interieur = '$interieur',
carhifi = '$carhifi',
sonstihes = '$sonstiges',
planung = '$planung',
WHERE id = {$_SESSION['user_id']}";
$updaten = mysql_query($update) or die(mysql_error());
if (!$updaten)
echo "Fehler aufgetreten!";
else
{
@include 'edit_ok.php';
}
}
Wo liegt nun das Problem ?
Fehlermeldung im Browser ist folgendes (mein Formular ist normalerweise noch grösser, hier nur der wichtigste Teil):
PHP-Code:
You have an error in your SQL syntax near 'WHERE id = 1' at line 28
Danke für Antworten !
Gruss...
WALLi