|
|
|
Sascha1981
|
« am: 10 Juli 2004, 19:37:07 » |
|
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]
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Sascha1981
|
« Antworten #1 am: 11 Juli 2004, 11:19:10 » |
|
Hat denn niemand eine Idee wie ich das ganze lösen könnte? 
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
NeMeSiSX2LC
|
« Antworten #2 am: 11 Juli 2004, 13:12:05 » |
|
Hab die Sache immer noch nicht so gepeilt was du da eigentlich willst.
|
|
|
|
|
Gespeichert
|
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10 PHP-Version: 5.1.2 MySQL-Version: 5.0.15-max-log Server-Version: Apache/2.0.55 phpMyAdmin-Version: 2.7.0-pl1
|
|
|
|
|
|
Sascha1981
|
« Antworten #3 am: 11 Juli 2004, 17:58:37 » |
|
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]
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
_Gerry_
|
« Antworten #4 am: 11 Juli 2004, 18:13:34 » |
|
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_]
|
|
|
|
|
Gespeichert
|
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10 PHP-Version: 5.2.0-8+etch5~pu1 MySQL-Version: 5.0.32-Debian_7etch1 Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c
|
|
|
|
|
|
|
|
_Gerry_
|
« Antworten #6 am: 11 Juli 2004, 18:35:49 » |
|
Ist die Abfrage eine function ??
Du mußt die Variable sex natürlich auch anführen, z.B.:
function search($sex) { //Der Abfragecode
}
|
|
|
|
|
Gespeichert
|
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10 PHP-Version: 5.2.0-8+etch5~pu1 MySQL-Version: 5.0.32-Debian_7etch1 Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c
|
|
|
|
|
|
Sascha1981
|
« Antworten #7 am: 11 Juli 2004, 18:46:50 » |
|
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)
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
NeMeSiSX2LC
|
« Antworten #8 am: 11 Juli 2004, 18:49:11 » |
|
Dann solltest du mal eine Function draus machen
|
|
|
|
|
Gespeichert
|
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10 PHP-Version: 5.1.2 MySQL-Version: 5.0.15-max-log Server-Version: Apache/2.0.55 phpMyAdmin-Version: 2.7.0-pl1
|
|
|
|
|
|
Sascha1981
|
« Antworten #9 am: 11 Juli 2004, 19:06:18 » |
|
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]
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
NeMeSiSX2LC
|
« Antworten #10 am: 11 Juli 2004, 22:31:50 » |
|
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.
|
|
|
|
|
Gespeichert
|
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10 PHP-Version: 5.1.2 MySQL-Version: 5.0.15-max-log Server-Version: Apache/2.0.55 phpMyAdmin-Version: 2.7.0-pl1
|
|
|
|
|
|
Sascha1981
|
« Antworten #11 am: 12 Juli 2004, 09:20:28 » |
|
ohhh das übersteigt dann meine php erfahrungen!!!
Werd es wohl so lassen wie es ist!!
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
NeMeSiSX2LC
|
« Antworten #12 am: 12 Juli 2004, 09:57:35 » |
|
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?
|
|
|
|
|
Gespeichert
|
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10 PHP-Version: 5.1.2 MySQL-Version: 5.0.15-max-log Server-Version: Apache/2.0.55 phpMyAdmin-Version: 2.7.0-pl1
|
|
|
|
|
|
Sascha1981
|
« Antworten #13 am: 12 Juli 2004, 10:36:09 » |
|
Ne kompliziert nicht! Muß mir das mal bei einem anderen modul ansehen und wenn ich nicht zurecht kommen meld ich mich wieder!!!
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Sascha1981
|
« Antworten #14 am: 12 Juli 2004, 11:42:20 » |
|
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; }
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
NeMeSiSX2LC
|
« Antworten #15 am: 12 Juli 2004, 11:47:11 » |
|
Wenn du eine Function index hast joa kommts so hin
|
|
|
|
|
Gespeichert
|
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10 PHP-Version: 5.1.2 MySQL-Version: 5.0.15-max-log Server-Version: Apache/2.0.55 phpMyAdmin-Version: 2.7.0-pl1
|
|
|
|
|
|
Sascha1981
|
« Antworten #16 am: 12 Juli 2004, 11:54:05 » |
|
Ne eine function index hab ich nicht!!!! Dann müßte das ganze so aussehen oder? 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) {
case search: search($sex); break; }
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Sascha1981
|
« Antworten #17 am: 12 Juli 2004, 13:20:27 » |
|
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
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
NeMeSiSX2LC
|
« Antworten #18 am: 12 Juli 2004, 14:43:50 » |
|
Mal ne Frage am Rande ist das alles was in der function steht??
|
|
|
|
|
Gespeichert
|
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10 PHP-Version: 5.1.2 MySQL-Version: 5.0.15-max-log Server-Version: Apache/2.0.55 phpMyAdmin-Version: 2.7.0-pl1
|
|
|
|
|
|
_Gerry_
|
« Antworten #19 am: 12 Juli 2004, 14:48:23 » |
|
Mal zwei WICHTIGE Links: Nr. 1 Nr. 2 Nicht böse gemeint! 
|
|
|
|
|
Gespeichert
|
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10 PHP-Version: 5.2.0-8+etch5~pu1 MySQL-Version: 5.0.32-Debian_7etch1 Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c
|
|
|
|