Seite 1 von 2

Pflichtfelder beim Registrieren

Verfasst: 14.02.2005 00:26
von Werbung
Hi...

ich hab in die Registrierung noch Männlich oder Weiblich eingebaut... wie kann ich das einstellen, damit das als Pflichtfeld eingetragen werden kann. so, dass die die, nicht angeben, automatisch sich nich fertig anmelden können?

Verfasst: 14.02.2005 02:46
von horscht
siehe HIER :D

Verfasst: 14.02.2005 16:20
von Werbung
danke... aber ich will das gerne in schon bestehenden feld einstellen. wie mach ich das?

Code: Alles auswählen

<tr> 
      <td class="row1"><span class="explaintitle">{L_GENDER}:</span> *</td> 
      <td class="row2"> 
           <input type="radio" name="gender" value="1" {GENDER_MALE_CHECKED}/> 
      <span class="gen">{L_GENDER_MALE}</span>&nbsp;&nbsp; 
      <input type="radio" name="gender" value="2" {GENDER_FEMALE_CHECKED}/> 
      <span class="gen">{L_GENDER_FEMALE}</span></td> 
</tr>
so sieht des beim profile_add_body.tpl aus und das möchte ich dass es eingetragen werden muss.
was bzw. wie muss ich das machen?

Verfasst: 14.02.2005 16:40
von Markus67

Verfasst: 14.02.2005 17:03
von Werbung
Hi Markus,

also, ich hab das so gemacht:

Code: Alles auswählen

if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) || empty($gender) )
nur irgendwie hat das nicht funktioniert...

will doch nur, dass man weiblich / männlich ankreuzen muss, damit die anmeldung erfolgreich verlaufen kann. *hilfe*

Verfasst: 14.02.2005 18:10
von Markus67
Hi

wenn Du in der *.tpl auch noch das:

Code: Alles auswählen

<input type="radio" {LOCK_GENDER} name="gender" value="0" {GENDER_NO_SPECIFY_CHECKED}/> 
<span class="gen">{L_GENDER_NOT_SPECIFY}</span>&nbsp;&nbsp;
wegnimmst, kann nur Mann oder Frau ausgewählt werden :wink:

Markus

Verfasst: 14.02.2005 20:27
von Werbung
Hi markus,

ich hab das beides schon gemacht... aber es funktioniert trotzdem nich...
kann ich denn das nicht umgehen, wenn das nich hinhaut...
in dem ich in eins von beiden Männlich / Weiblich von anfang an ein Hacken reinmache?!? Dann kann man nur zwischen die beiden weckseln. oder nicht????

Verfasst: 14.02.2005 23:06
von Markus67
Hi ...

das muss aber eigentlich funktionieren .. ich hab das gerade nochmal in meinem Testboard ausprobiert .. und da funzt es ...

Hast du mal deine usercp_register.php als txt-Datei?

Markus

Verfasst: 14.02.2005 23:17
von Werbung
jetzt funktioniert es.... danke.

hab aber noch ein anliegen... kann man das irgendwie auch noch zu den "Du musst alle benötigten Felder ausfüllen." wo dann die meldung auftaucht, hinzufügen, damit der user weiß, was er vergessen hat zum ausfüllen????

Verfasst: 14.02.2005 23:46
von Markus67
Hi ...

versuchs mal so:

suche:

Code: Alles auswählen

				$username_sql = "username = '" . str_replace("\'", "''", $username) . "', ";
			}
		}
	}
danach einfügen:

Code: Alles auswählen

	if ( $mode == 'editprofile' || $mode == 'register' )
	{
		if ( empty($gender) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
		}
	}
Markus