close× Call Us +49 (1805) 01 29 59

Thread Author: Jacky
Thread ID: 10
Thread Info
Es gibt 8 Beiträge zu diesem Thema, und es wurde 7771 mal angesehen.
 Thema drucken
Gender (Geschlechter) Mod Icon
Jacky
Hallo neues Club Team

Dann fang ich mal euch zu nerven... hehe (spaß)

Gibts ne möglichkeite bei dem user feld geschlecht eine grafik in der ausgabe dazuzubauen? also das ich die grafik z.b in der shoutbox oder im online user panel hinter den benutzernamen machen kann?

Lg euer Jacky
 
SC-Ad-Bot
 
Gr@n@dE
Hi Jacky,

du musst als erstes sorgen das die Spalte "user_gender" in der Datenbank Abfrage ausgewählt wurde.

Tipp: SELECT *

Ansonsten einfach bei der benötigten Stelle eine IF Abfrage machen.
Code

if ($data['user_gender'] == 1) {
   echo "<img src='DEIN_PFAD' alt='Weiblich' />";
} elseif ($data['user_gender'] == 2) {
   echo "<img src='DEIN_PFAD' alt='M&auml;nnlich' />";
}
Bitte im Notfall "$data" anpassen!
Gruß Ralf
__________________________________
KEIN Support per Mail, ICQ oder PN !
 
Jacky
Das versteh ich jetzt net so ganz mit dem select befehl.

Wie muss denn der befgehl lauten?
 
firemike
Na machste halt ne einfach SELECT Abfrage:

Code

$result = dbquery("SELECT * FROM ".DB_USER_FIELDS."");
$data = dbarray($result);


Und dann die Abfrage wie oben von Gr@n@de beschrieben.
Bearbeitet von firemike am 28.09.2008 00000009 10:04
 
starsplash
Kurze Frage nebenbei, kann mir jemand diesen Mod mal geben?

Mfg, Markus.

P.S Meine User_Fields werden hier a noch zum Download bereit gestellt. ~wenn es bald klappt~ +g+
 
Gr@n@dE
Habe meinen Mod mal hier im Downloadbereich bereit gestellt. klasse

@starsplash: An diesen Problem arbeiten wir, bitte noch ein wenig Geduld. nach denken
Gruß Ralf
__________________________________
KEIN Support per Mail, ICQ oder PN !
 
Jacky
[geshi=php]$result = dbquery("SELECT * FROM ".DB_USER_FIELDS."");
$data = dbarray($result);

if ($data['user_gender'] == 1) {
echo "<img src='DEIN_PFAD' alt='Weiblich' />";
} elseif ($data['user_gender'] == 2) {
echo "<img src='DEIN_PFAD' alt='M&auml;nnlich' />";
}[/geshi]

Also diese code müsste ich im wer ist onlien panel einabuen??

Dann passt es?
 
Gr@n@dE
Der Versuch war fast richtig, nur leider die falsche Datenbank. ;)

DB_USER_FIELDS ist ausschließlich zum De- und Aktivieren der User Felder. Dein gesuchter Inhalt befindet sich in der DB_USERS ;)

Um die Inhalte jetzt zu bekommen musst du in die "update_user.php" und diese Abfrage wie folgt abändern:
Code

$res=dbquery("SELECT user_name, user_id, user_birthdate, user_lastvisit, user_level, user_gender FROM ".DB_USERS." WHERE user_id='".$data['online_user']."'");

Wie du feststellst habe ich beim SELECT nur eine weiter Spalte ausgewählt, die user_gender.

Jetzt oben die If Abfrage rein und fertig. *hura*
Gruß Ralf
__________________________________
KEIN Support per Mail, ICQ oder PN !
 
Springe ins Forum:
Datalus