Hi Thorsten!
Wie in der PN angekündigt hier meine kleine Hilfestellung:
Ich habe es gestern hinbekommen! Der Fehler lag bei mir in der confirm.php ! Die hat die erfragten Eingaben bei der Registrierung nur zum teil ins User profil (bzw. in die User Datenbank übernommen. Mairu hat mich drauf hingewiesen, Danke!!
Habe nun meine Registrierung mit Pflichtfeldern für Vorname + Geburtsdatum ergänzt; Nickname wird mit groß und Kleinschreibung überprüft und Email darf nur einmal verwendet werden (dank Mairu). Beim betätigen des Links in der Bestätigungsmail wird dann auch ordentlich alles in die Datenbank übernommen.
Die userdetails.htm habe ich auch angepasst, damit der Vorname auch im Profil angezeigt wird
kurze Beschreibung:
Schau also mal in deine confirm.php! Dort steht der Befehl:
INPUT INTO prefix_user ...
Danach sind Auflistungen wie $email,$ort, etc ...
sieht ungefähr so aus (habs jetzt nicht genau im Kopf)
,"$email","$name","$ort", ....
und ich glaub da steht noch was mit
row .
Guck dir die vorhandenen Befehle mal an und pass dein Zusatzbefehl entsprechend an.
Dann werden die Daten auch im Userprofil übernommen!
Vorraussetzung ist, das die Datenbank im prefix_user auch die Felder dafür hat!!
Falls nicht vorhanden müsstest du noch einen Eintrag für deine erfragten Pflichtfelder hinzufügen. zBSP. für Vornamen:
CREATE TABLE IF NOT EXISTS ` D E I N P R E F I X _user` (
`vorname` varchar(100) NOT NULL,
Ich nutze phpmyadmin und damit gehts easy, bin sonst auch nicht so der Coder
Wenn du die Pflichtfelder auch im Userprofil anzeigen lassen möchtest musst du die user_details.htm noch entsprechend bearbeiten, damit diese auch den Eintrag ausgibt. Schau dir die bestehenden Angaben mal an und ergänze die entsprechend mit dem zBsp {VORNAME}
Falls dir meine allgemeine Erklärung nicht weiterhilft frag einfach, dann stelle ich meine Codes mal rein. Bin aber zur zeit nicht Zuhause und konnte daher nur "aus dem Kopf" schreiben. Angaben daher ohne Gewähr
Viel Glück!
Gruuuuß
Zuletzt modifiziert von wagsch am 03.04.2008 - 09:05:35