Tobias Kloth: Fehlerbehandlung! Fehlerbehandlung! Fehlerbehandlung!

Beitrag lesen

Hallo Jens,

mysql_query("insert into tabelle_user ([...]) values
('$_POST[emailadresse_anmeldung]','$_POST[nickname_anmeldung]','$_SESSION[passwort]')");

Daten die von außen kommen musst du unbedingt mit mysql_escape_string() o.ä. "entschärfen".

$result=mysql_query("select * from tabelle_user ORDER BY id desc LIMIT 1");

ich vermute mal, dass du an die Adresse, die gerade eingetragen wurde, eine E-Mail schicken willst - dann ist es besser wenn du direkt nach mysql_query('INSERT...'); die Funktion mysql_insert_id() (->http://de.php.net/mysql_insert_id) aufrufst, und deren Rückgabewert in einer Bedingung für deinen Query benutzt:

$id = mysql_insert_id();
 $query = 'SELECT email FROM tabelle_user WHERE id = '.$id;
 $rs = mysql_query($query) or die('Fehler: '.mysql_error());

(statt "email" musst du eben die Felder die du benötigst reinschreiben - "SELECT *" ist nämlich nicht gut: http://dclp-faq.de/q/q-sql-select.html)

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|