Eingabefeld der fe_user_register.php zu Auswahlfeld ändern

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Post Reply
RalfB
Posts: 192
Joined: Mon 9. Jan 2012, 13:05

Eingabefeld der fe_user_register.php zu Auswahlfeld ändern

Post by RalfB »

Ich habe dem FE-Registrierungsformular in der Datei "/template/inc_script/frontend_render/fe_user_register.php" zwei Felder hinzugefügt.
"Country" und "Profession". Jetzt stehen sie als Eingabefelder im Formular.

Im Backendformular werden diese beiden Felder als Auswahlfelder dargestellt. Dies möchte ich auch für mein FE-Formular.
Im Backend holt sich z.B. das "Country" seine Information aus der Datenbank "phpwcms_country" aus dem Feld "country_name"_de (z.B. Deutschland) und trägt dann mit Absenden des Formulars die Information "DE" in das Feld "detail_country" der Datei "phpwcms_userdetail" ein.

Das möchte ich auch im Frontendformular so haben. Kann mir jemand sagen wie ich die beiden Felder in eben diese Auswahlfelder wandeln kann.
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: Eigabefeld der fe_user_register.php zu Auswahlfeld änder

Post by Oliver Georgi »

Code: Select all

<select name="user_country">
    <option value="">Land wählen</option>
    <php echo list_country($udata['user_country']); ?>
</select>
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
RalfB
Posts: 192
Joined: Mon 9. Jan 2012, 13:05

Re: Eigabefeld der fe_user_register.php zu Auswahlfeld änder

Post by RalfB »

Oliver Georgi wrote:

Code: Select all

<select name="user_country">
    <option value="">Land wählen</option>
    <php echo list_country($udata['user_country']); ?>
</select>
Vielen Dank Oliver.
Kannst du mir bitte auch noch sagen wo ungefähr (Also welche Zeile) ich das einsetzen muss.
Ungefähr da? Zeile 928 bis 938

Code: Select all

	$fe_reg[] = '<div style="clear:left;float:left;"><div>';

	$fe_reg[] = is_uerror('user_country');

	$fe_reg[] = '<p>';

	$fe_reg[] = '<label class="labelpos_country" for="user_country">Country</label>';
	
	$fe_reg[] = '<input type="text" name="user_country" id="user_country" value="' .html_specialchars($udata['user_country']). '" class="textfield" maxlength="200" size="25" />';

	$fe_reg[] = '</p>';
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: Eigabefeld der fe_user_register.php zu Auswahlfeld änder

Post by update »

Wo bist Du denn da gerade?
Das soll doch ins template, wenn ich das richtig sehe!
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
RalfB
Posts: 192
Joined: Mon 9. Jan 2012, 13:05

Re: Eigabefeld der fe_user_register.php zu Auswahlfeld änder

Post by RalfB »

update wrote:Wo bist Du denn da gerade?
Das soll doch ins template, wenn ich das richtig sehe!
Also die Zeilen sind in der "/template/inc_script/frontend_render/fe_user_register.php"
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: Eingabefeld der fe_user_register.php zu Auswahlfeld ände

Post by update »

sorry, habe mich selber verirrt. Habe gar kein fe_user_register.php :?:
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
RalfB
Posts: 192
Joined: Mon 9. Jan 2012, 13:05

Re: Eingabefeld der fe_user_register.php zu Auswahlfeld ände

Post by RalfB »

:D Passiert, halt mal.
Kannst du mir da trotzdem weiterhelfen?
Post Reply