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

Heiseclan
Thread Author: spike09
Thread ID: 1212
Thread Info
Es gibt 3 Beiträge zu diesem Thema, und es wurde 1512 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
Zufallsuser weiblich oder männliche anzeigen
spike09
habe hier ein zufalluser panel code.

was muss ich umcoden das er z.b nur WEIBLICHE anzeigt?


opentable("Zufalls User");
echo "<table align='center'><tr>";

$zaehler = 0;
$result=dbquery("SELECT user_id, user_name, user_avatar, user_location FROM ".$db_prefix."users
WHERE user_avatar != '' ORDER BY RAND() LIMIT 1");
while($user = dbarray($result)) {
$zufalluser = "<td align='center'><a href='".BASEDIR."profile.php?lookup=".$user['user_id']."'><img src='".IMAGES."avatars/".$user['user_avatar']."' alt=".$user['user_name']." width='100' height='125'><br>".trimlink($user[user_name],"11")."</a></td>\n";
if ($zaehler < 5){
echo $zufalluser;
$zaehler ++;
}else{
echo "\n $zufalluser";
$zaehler = 0;
}
}
echo "</tr></table>\n";

closetable();


Edit: ganz so faul war ich ja nicht habe das hier schon probiert:


opentable("Zufalls User (W)");
echo "<table align='center'><tr>";

$zaehler = 0;
$result=dbquery("SELECT user_id, user_name, user_avatar, user_geschlecht FROM ".$db_prefix."users WHERE user_avatar != '' AND WHERE user_geschlecht == '1' ORDER BY RAND() LIMIT 1");
while($user = dbarray($result)) {
$zufalluser = "<td align='center'><a href='".BASEDIR."profile.php?lookup=".$user['user_id']."'><img src='".IMAGES."avatars/".$user['user_avatar']."' alt=".$user['user_name']." width='100' height='125'><br>".trimlink($user[user_name],"11")."</a></td>\n";
if ($zaehler < 5){
echo $zufalluser;
$zaehler ++;
}else{
echo "\n $zufalluser";
$zaehler = 0;
}
}
echo "</tr></table>\n";

closetable();



bekomme dan nfolgenden fehler
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE user_geschlecht == '1' ORDER BY RAND() LIMIT 1' at line 1You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE user_geschlecht == '1' ORDER BY RAND() LIMIT 1' at line 1
Bearbeitet von spike09 am 18.06.2009 00000006 13:24
 
SC-Ad-Bot
 
emblinux
du musst einfach nur die WHERE-Klausel um das Feld für das Geschlecht erweitern.

Männlich = 1 => user_gender=1
Weiblich = 2 => user_gender=2

Das folgende ist nur ein Beispiel für die DB-Anfrage und nimmt nur die Männlichen User.


$result=dbquery("SELECT user_id, user_name, user_avatar, user_location FROM ".$db_prefix."users WHERE user_gender=1 AND user_avatar != '' ORDER BY RAND() LIMIT 1");

Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
spike09
cool


opentable("Zufalls User (W)");
echo "<table align='center'><tr>";

$zaehler = 0;
$result=dbquery("SELECT user_id, user_name, user_avatar, user_geschlecht FROM ".$db_prefix."users WHERE user_geschlecht=1 AND user_avatar != '' ORDER BY RAND() LIMIT 1");
while($user = dbarray($result)) {
$zufalluser = "<td align='center'><a href='".BASEDIR."profile.php?lookup=".$user['user_id']."'><img src='".IMAGES."avatars/".$user['user_avatar']."' alt=".$user['user_name']." width='100' height='125'><br>".trimlink($user[user_name],"11")."</a></td>\n";
if ($zaehler < 5){
echo $zufalluser;
$zaehler ++;
}else{
echo "\n $zufalluser";
$zaehler = 0;
}
}
echo "</tr></table>\n";

closetable();


so habe ich das gemacht
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
Portierung Wordpress oder Joomla Design auf PHP Fusion Allgemeine Support Fragen 3 17.07.2015 00000007 12:14
Verlinkung in Edit_profile oder User info Pannel(avatar rezizer) Infusionen 16 27.05.2014 00000005 22:01
birthday_today_panel Gesperrte & Deaktivierte User nicht anzeigen Allgemeine Support Fragen 1 21.09.2013 00000009 12:34
[gelöst] Subdomain nicht als ext. Link anzeigen Allgemeine Support Fragen 9 01.01.2013 00000001 19:36
[Gelöst] ID Nummer anzeigen im Profil Allgemeine Support Fragen 46 20.08.2012 00000008 05:32
HarlekinPower