Leute eigentlich kann ich das, wahrscheinlich ha ich grad irgentein brett vor kopf aber ich bekomme wenn ich diese datei aufrufe immer einen fehler. und zwar....
You have an error in your mysql syntax...
alle variablen sind richtig gesetzt unddas herausfinden der userid geht auch das einzige was nciht geht, is das hinter der variable $speichern da is der mysql fehler naja hier mal die ganze datei, wäre nett wenn mir einer hilft *g
Ich weis ja nicht ob das eine rolle spielt aber die tabelle users hat nen id feld mit primarykey und auto increment
und es werden hier in dem script nich alle felder upgedated aber das is doch egal oder ?
PHP-Code:
<?php
session_start();
include("../sessionhelpers.inc.php");
include("../connect.php");
if(logged_in())
{
$getdetails = mysql_query("SELECT * FROM users WHERE usersession='".session_id()."'") or die (mysql_error());
$fetchdetails = mysql_fetch_array($getdetails) or die (mysql_error());
$speichern = mysql_query("UPDATE users SET vorname='$vorname', name='$name', ort='$ort', land='$land', alter='$alter', icq='$icq', msn='$msn', aim='$aim', yahoo='$yahoo', skype='$skype' WHERE userid='$fetchdetails[userid]'");
if($speichern)
{
echo"Daten erfolgreich gespeichert.
[url='javascript:self.close()']Schließen[/url]";
}
else
{
echo"Tut uns Leid aber irgentwas hat nicht funktioniert, falls dieser Fehler erneut auftritt, kontaktieren sie bitte unseren Admin.
[url='javascript:self.close()']Schließen[/url]";
}
}
else
{
echo"Sie sind nicht eingeloggt, bitte einloggen und erneut versuchen, bei weiteren Problemen bitte an den Admin wenden.
[url='javascript:self.close()']Schließen[/url]";
}
?>