pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: Sascha1981 am 10 Juli 2004, 19:37:07

Titel: Sortieren nach geschlecht!!
Beitrag von: 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]
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: Sascha1981 am 11 Juli 2004, 11:19:10
Hat denn niemand eine Idee wie ich das ganze lösen könnte????
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: NeMeSiSX2LC am 11 Juli 2004, 13:12:05
Hab die Sache immer noch nicht so gepeilt was du da eigentlich willst.
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: Sascha1981 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]
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: _Gerry_ 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_]
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: Sascha1981 am 11 Juli 2004, 18:23:00
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!!
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: _Gerry_ 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

}  
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: Sascha1981 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)
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: NeMeSiSX2LC am 11 Juli 2004, 18:49:11
Dann solltest du mal eine Function draus machen
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: Sascha1981 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]
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: NeMeSiSX2LC 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.
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: Sascha1981 am 12 Juli 2004, 09:20:28
ohhh das übersteigt dann meine php erfahrungen!!!

Werd es wohl so lassen wie es ist!!
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: NeMeSiSX2LC 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?
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: Sascha1981 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!!!
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: Sascha1981 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;
}
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: NeMeSiSX2LC am 12 Juli 2004, 11:47:11
Wenn du eine Function index hast joa kommts so hin
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: Sascha1981 am 12 Juli 2004, 11:54:05
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;
}
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: Sascha1981 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
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: NeMeSiSX2LC am 12 Juli 2004, 14:43:50
Mal ne Frage am Rande ist das alles was in der function steht??
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: _Gerry_ am 12 Juli 2004, 14:48:23
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! ;)
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: Sascha1981 am 12 Juli 2004, 15:03:38
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
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: NeMeSiSX2LC am 12 Juli 2004, 15:39:19
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
Titel: Re: Sortieren nach geschlecht!!
Beitrag von: _Gerry_ am 12 Juli 2004, 15:43:40
Zitat
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  
:D   :D