Hab folgendes Insert:
Problem:
Möchte dem Nutzer einen Aktivierungslink schicken,
indem seine userid und der Activation-Code drinsteht.
Der Activationcode ist in der $res=mysql_query($query) übergeben worden,
userid wird aber fortfolgend vergeben.
Wie muss ich die userid geschickt abfragen, damit ich die auch per
Mail im gleichem Vorgang verschicken kann?
In dem Forumscript, auf das die registrierung aufbaut,
wirds wie folgt gelöst:
Und die Funktion insert_id() heißt
ich hab allerdings keine Ahnung, wie ich das ganze hinter dem
Insert ohne das Forum einbauen soll, damit die Userid auch zudem sich gerade anmeldenden User weitergereicht wird ;(
Bitte um Hilfe!
Flo
PHP-Code:
$query="INSERT INTO mitglieder(userid,username,userpassword,useremail,regemail,
regdate,activation) VALUES ('','".$user."',userpassword=MD5('$password')
,'".addslashes($email)."','".addslashes($email)."',
'".$time."','".$time."',".$z.")";
$res=mysql_query($query);
Möchte dem Nutzer einen Aktivierungslink schicken,
indem seine userid und der Activation-Code drinsteht.
Der Activationcode ist in der $res=mysql_query($query) übergeben worden,
userid wird aber fortfolgend vergeben.
Wie muss ich die userid geschickt abfragen, damit ich die auch per
Mail im gleichem Vorgang verschicken kann?
In dem Forumscript, auf das die registrierung aufbaut,
wirds wie folgt gelöst:
PHP-Code:
$userid = $db_zugriff->insert_id();
PHP-Code:
function insert_id() {
return mysql_insert_id($this->link_id);
Insert ohne das Forum einbauen soll, damit die Userid auch zudem sich gerade anmeldenden User weitergereicht wird ;(
Bitte um Hilfe!
Flo
EDIT:
linebreak sponsored by asp2php. Bitte demnächst selbst dafür sorgen.
Kommentar