Hey @ll!!
Hab mal wieder ein problem!!!
Folgendes ich hab ein Modul erstellt in diesem werden alle User aufegelistet die bei beziehungswunsch etwas ausgefühlt haben!!!!
Die sortierung erfolgt in diesem Modul nach Rubrik!
Freundschaft
Beziehung
Affäre
E-Mail Kontakt
Freizeit & Hobby Partner
u.v.m.
Schön und gut das ganze!
Die auflistung für die rubriken ist ja kein problem!
Das ganze hab ich bis jetzt so gelöst!!!
if ($user_sexus==1)
if ($user_sexus==2)
$result = sql_query("select uname,user_from,user_from1 from ".$user_prefix."_users WHERE user_cat=1 order by uname DESC limit $startpos, $rows_per_side",$dbi);
$result2 = sql_query("select uname,user_from,user_from1 from ".$user_prefix."_users where $uname",$dbi);
$anzahl = sql_num_rows($result2,$dbi);
if ($anzahl==0)
echo "<td colspan=5 align=center><b>Keine Anzeigen</b></td>";
####
echo"<table border=\"0\" width=\"100%\">";
echo " <tr>";
echo " <td width=\"15%\" valign=\"top\">";
echo " <b><img src=modules/Flirt/images/heart_red.gif> <a href=modules.php?name=Flirt&file=ess><b>Er sucht Sie</b></a>";
echo " <b><img src=modules/Flirt/images/heart_red.gif> Er sucht Ihn</b>";
echo " <b><img src=modules/Flirt/images/heart_red.gif> Er sucht Paar</b>";
echo " ";
echo " <b><img src=modules/Flirt/images/heart_red.gif> Sie sucht Ihn</b>";
echo " <b><img src=modules/Flirt/images/heart_red.gif> Sie sucht Sie</b>";
echo " <b><img src=modules/Flirt/images/heart_red.gif> Sie sucht Paar</b>";
echo " ";
echo " <b><img src=modules/Flirt/images/heart_red.gif> Paar sucht Ihn</b>";
echo " <b><img src=modules/Flirt/images/heart_red.gif> Paar sucht Sie</b>";
echo " <b><img src=modules/Flirt/images/heart_red.gif> Paar sucht Paar</b></td>";
echo " <td width=\"87%\" valign=\"top\">";
echo " <table align=\"center\" border=\"0\" width=\"90%\">";
while (list($uname,$user_from,$user_from1) = sql_fetch_row($result, $dbi)) {
echo " <tr>";
echo " <td width=\"20%\"><a href=modules.php?name=Your_Account&op=userinfo&uname=$uname><b>$uname</b></a></td>";
echo " <td width=\"20%\">Motto</td>";
echo " <td width=\"20%\">$user_from</td>";
echo " <td width=\"20%\">$user_from1</td>";
echo " <td width=\"20%\"></td>";
echo " </tr>";
}
echo " </table>";
echo " </td>";
echo " </tr>";
echo "</table>";
Jetzt möchte ich das ganze aber so auflisten das nur die männlich oder weiblichen Mitglieder aufgelistet werden!!!
Ich hab schon so einiges probiert, aber irgendwie übersteigt das ganze meine jetzigen PHP erfahrungen!!!
Die ganze auflistung im menü würde dann so aussehen!!!!
Ich bin Männlich und suche.....
Freundschaften
Auffäre/Seitensprung
Beziehung
Freizeit & Hobby Partner
E-Mail Kontakte
Ich bin Weiblich und suche.....
Freundschaften
Auffäre/Seitensprung
Beziehung
Freizeit & Hobby Partner
E-Mail Kontakte
Wäre für jede hilfe sehr dankbar!!!!
THX schon mal für die Hilfe!!
[Editiert am 10/7/2004 von Sascha1981]
Hat denn niemand eine Idee wie ich das ganze lösen könnte????
Hab die Sache immer noch nicht so gepeilt was du da eigentlich willst.
Ganz einfach erklärt!!
Es wird in dem Modul zwei menüs in dieser form geben!!!
Ich bin Männlich und suche......
Freundschaften
Beziehung
Affäre
Hobby und Freizeit Partner
Ich bin Weiblich und suche......
Freundschaften
Beziehung
Affäre
Hobby und Freizeit Partner
Ich ich jetzt z.b. unter "Ich bin Weiblich und suche..." auf das Untermenü Freundschaft klicken sollen nur die weiblichen Mitglieder aufgelistet werden!!!
Ich hoffe das hat jetzt jemand verstanden was ich meine!!
[Editiert am 11/7/2004 von Sascha1981]
Naja du brauchst doch nur die Abfrage mit dem Geschlecht erweitern!
z.B.:
$result = sql_query("select uname,user_from,user_from1 from ".$user_prefix."_users WHERE (user_cat='1') AND (user_sexus = '".$sex."') order by uname DESC limit $startpos, $rows_per_side",$dbi)
Beim Link musst du dann eben das Geschlecht mitübergeben.
[Editiert am 11/7/2004 von _Gerry_]
Ok soweit so gut!!
Hab das mit dem Link jetzt so gemacht!!
http://localhost/CMS/modules.php?name=Flirt&file=Freundschaft&sex=2
Jetzt wird, aber leider nix angezeigt wenn ich jetzt denn link http://localhost/CMS/modules.php?name=Flirt&file=Freundschaft&sex=2 für Männlich aufrufe!!
Ist die Abfrage eine function ??
Du mußt die Variable sex natürlich auch anführen, z.B.:
function search($sex) {
//Der Abfragecode
}
Ne die abfrage ist keine funktion!!
Bis jetzt wurde das ganze so gemacht!!
if ($cat==1)
if ($cat==2)
if ($cat==3)
if ($cat==4)
Dann solltest du mal eine Function draus machen
So in etwa????
function search($sex) {
if ($sex==1)
if ($sex==2)
if ($sex==3)
if ($sex==4)
}
[Editiert am 11/7/2004 von Sascha1981]
[Editiert am 11/7/2004 von Sascha1981]
Naja nicht ganz alles was da dann ausgeben werden soll muss in die Funktion
und irgendwo muss die noch in einem "switch" bestimmt werden sonst läuft die Sache wohl auch nicht.
ohhh das übersteigt dann meine php erfahrungen!!!
Werd es wohl so lassen wie es ist!!
Na also komm So ein Functions aufbau mit dem passenden switch findest du beinahe in jedem Modul!
Oder hat sich das von mir jetzt so kompliziert angehört?
Ne kompliziert nicht!
Muß mir das mal bei einem anderen modul ansehen und wenn ich nicht zurecht kommen meld ich mich wieder!!!
Das ganze müßte dann in etwa so aussehen oder???
function search($sex) {
if ($sex==1)
if ($sex==2)
if ($sex==3)
if ($sex==4)
}
switch($go) {
default:
index();
break;
case search:
search($sex);
break;
}
Wenn du eine Function index hast joa kommts so hin
Ne eine function index hab ich nicht!!!!
Dann müßte das ganze so aussehen oder?
ZitatDas ganze müßte dann in etwa so aussehen oder???
function search($sex) {
if ($sex==1)
if ($sex==2)
if ($sex==3)
if ($sex==4)
}
switch($go) {
case search:
search($sex);
break;
}
Wenn ich das jetzt so in die index.php einfüge dann bekomme ich eine fehler meldung!!
function search($sex) {
if ($sex==1)
if ($sex==2)
if ($sex==3)
if ($sex==4)
}
switch($go) {
case search:
search($sex);
break;
}
Parse error: parse error, unexpected '}' in c:\appserv\www\cms\modules\Flirt\index.php on line 124
Mal ne Frage am Rande ist das alles was in der function steht??
Mal zwei WICHTIGE Links:
Nr. 1 (http://www.amazon.de/exec/obidos/ASIN/3826629825/028-4647827-4404522)
Nr. 2 (http://www.amazon.de/exec/obidos/ASIN/382663022X/qid=1089636420/sr=2-2/ref=sr_2_27_2/028-4647827-4404522)
Nicht böse gemeint! ;)
Ich sag jetzt dazu nix mehr...... :)
Ich besorg mir lieber mal ein paar damit ich das ganze mal vernünftig lernen kann!!
Hab das ganze zwar schon fertig und es muß auch rechen hab es zwar etwas kompliziert gemacht aber egal!!
@ _Gerry_
Wollte mir die bücher scchon lange mal kaufen
ZitatMal zwei WICHTIGE Links:
Nr. 1 (http://www.amazon.de/exec/obidos/ASIN/3826629825/028-4647827-4404522)
Nr. 2 (http://www.amazon.de/exec/obidos/ASIN/382663022X/qid=1089636420/sr=2-2/ref=sr_2_27_2/028-4647827-4404522)
Nicht böse gemeint! ;)
Hab mir son Kommentar Extra Verkniefen aber nein einer muss ja wiedera :o
ZitatZitatMal zwei WICHTIGE Links:
Nr. 1 (http://www.amazon.de/exec/obidos/ASIN/3826629825/028-4647827-4404522)
Nr. 2 (http://www.amazon.de/exec/obidos/ASIN/382663022X/qid=1089636420/sr=2-2/ref=sr_2_27_2/028-4647827-4404522)
Nicht böse gemeint! ;)
Hab mir son Kommentar Extra Verkniefen aber nein einer muss ja wiedera :o
:D :D