Problem bei der erstellung neuer user ausserhalb von phpBB
Verfasst: 11.04.2004 20:16
Hi Leute.
Ein "kleines" aber zeitraubendes Problemchen bereitet mir heute schon den ganzen nachmitag kopfschmerzen.
Also: Eine Community soll einen Forum bekommen. Das Problem ist nur, das es erwünscht ist, dass die User sich nicht extra in dem forum registrieren müssen, sondern gleich bei der registrierung in der community sollen die Daten (benutzername, eMail, passwort usw.) auch in dem Forum eingetragen werden.
Ich habe nun folgende Zeile in dem registrierungsscript der community soft eingetragen:
Nun... Es funktioniert nicht. Es wird einfach kein neuer User angelegt
So bald ich die user_id rausnehme bekomme ich einen neuen User erstellt, der die user_id '0' bekommt und das wars. kein neuer User mehr möglich.
Was mache ich hier falsch?
Ich wäre für jede denkbare Hilfe sehr dankbar.
Gruss, Angel
Ein "kleines" aber zeitraubendes Problemchen bereitet mir heute schon den ganzen nachmitag kopfschmerzen.
Also: Eine Community soll einen Forum bekommen. Das Problem ist nur, das es erwünscht ist, dass die User sich nicht extra in dem forum registrieren müssen, sondern gleich bei der registrierung in der community sollen die Daten (benutzername, eMail, passwort usw.) auch in dem Forum eingetragen werden.
Ich habe nun folgende Zeile in dem registrierungsscript der community soft eingetragen:
Code: Alles auswählen
// Forumanmeldung:
include("config.php");
$db1 = mysql_connect ($dbhost,$dbuser,$dbpasswd); mysql_select_db ($dbname,$db1);
$test = ("SELECT MAX(user_id) AS total FROM phpbb_users");
$erg = mysql_db_query($dbname,$test,$db1);
while (list($total) = mysql_fetch_row($erg))
$userid = $total+1;
$time = time();
$sql = "INSERT INTO `phpbb_users` ('user_id', `user_active`, `username`, `user_password`, `user_session_time`, `user_session_page`, `user_lastvisit`, `user_regdate`, `user_level`, `user_posts`, `user_timezone`, `user_style`, `user_lang`, `user_dateformat`, `user_new_privmsg`, `user_unread_privmsg`, `user_last_privmsg`, `user_emailtime`, `user_viewemail`, `user_attachsig`, `user_allowhtml`, `user_allowbbcode`, `user_allowsmile`, `user_allowavatar`, `user_allow_pm`, `user_allow_viewonline`, `user_notify`, `user_notify_pm`, `user_popup_pm`, `user_rank`, `user_avatar`, `user_avatar_type`, `user_email`, `user_icq`, `user_website`, `user_from`, `user_sig`, `user_sig_bbcode_uid`, `user_aim`, `user_yim`, `user_msnm`, `user_occ`, `user_interests`, `user_actkey`, `user_newpasswd`) VALUES ('$userid' ,'1','$benutzer','$pass','NULL','NULL','','$time','0','0','2','2','german','D M d, Y g:i a','0','0','0','NULL','1','1','1','1','1','1','1','1','1','1','1','NULL','','0','$email','','','$plz $ort','','','','','','','','','NULL')";
$result = mysql_query($sql);So bald ich die user_id rausnehme bekomme ich einen neuen User erstellt, der die user_id '0' bekommt und das wars. kein neuer User mehr möglich.
Was mache ich hier falsch?
Ich wäre für jede denkbare Hilfe sehr dankbar.
Gruss, Angel