pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: Sascha1981 in 08 Juli 2004, 16:33:21

Titel: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: Sascha1981 in 08 Juli 2004, 16:33:21
Hey @ll

Ich bin grad dabei eine abfrage zu erstellen für ein kleines Singles Profil modul in zusammen arbeit mit der mx_userfunctions_option.php!!

Ich hab bei mir in der mx_userfunctions_option.php ein auswahl menü für eine Kategorie erstellt!!
  ."<tr valign=\"top\"><td bgcolor=\"$bgcolor2\"><b>"._YA_CAT.":</b></td><td bgcolor=\"$bgcolor3\">\n"
."<select name=\"user_cat\" size=\"1\">
<option value=\"".((isset($pvs['user_cat'])) ? mxPrepareToDisplay($pvs['user_cat']) : "")."\">".((isset($pvs['user_cat'])) ? mxPrepareToDisplay($pvs['user_cat']) : "")."</option>
<option value=\"1\">"._YA_ESS."</option>
<option value=\"2\">"._YA_ESI."</option>
<option value=\"3\">"._YA_ESP."</option>
<option value=\"4\">"._YA_SSI."</option>
<option value=\"5\">"._YA_SSS."</option>
<option value=\"6\">"._YA_SSP."</option>
<option value=\"7\">"._YA_PSI."</option>
<option value=\"8\">"._YA_PSS."</option>
<option value=\"9\">"._YA_PSP."</option>
</select></td></tr>"

Jetzt möchte ich eine abfrage erstellen das wenn der user bei Kategorie etwas ausgewählt hat in einer liste erscheint und wenn der wert von user_cat 0 ist soll er nicht in der liste erscheinen!!!

Hab das jetzt mal so probiert....
  $result = sql_query("select * from ".$prefix."_users order by uname DESC limit 5",$dbi);

Aber da erscheinen leider alle user die in der mx_users stehen!!

Ich hoffe ihr könnt mir bei meinem vorhaben weiter helfen und ihr versteht was ich meine!!!

THX schon mal für die hilfe!!!
Titel: Re: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: NeMeSiSX2LC in 08 Juli 2004, 17:45:18
klar noch ein fetch_array rein das ganze in eine if Bedingung und gut ist.
Titel: Re: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: Sascha1981 in 08 Juli 2004, 18:00:53
Kannst das bitte etwas genauer erklären?
Kann jetzt grad mit fetch_array nix anfangen! :wall:

[Editiert am 8/7/2004 von Sascha1981]
Titel: Re: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: NeMeSiSX2LC in 08 Juli 2004, 18:03:44
$bla = sql_fetch_array($result);

if ($bla['catid'] == 1) {mach das}else{irgendwas anderes}

isdoch immer der selbe funktions ablauf.
Titel: Re: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: Sascha1981 in 08 Juli 2004, 20:00:36
hmmmmm...... irgendwie kapiere ich das ganze heute nicht!!
Titel: Re: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: NeMeSiSX2LC in 08 Juli 2004, 20:02:51
wo liegt das prob die liste machste dann mit if user da drin ausgeben wenn nicht dann nicht. ist doch grund php :D
Titel: Re: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: Sascha1981 in 08 Juli 2004, 20:05:31
irgendwie weiß ich heute nicht so ganz wo ich da anfangen soll bzw. wo ich was einfügen muß!!
Titel: Re: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: NeMeSiSX2LC in 08 Juli 2004, 20:06:22
Hab mir dazu jetzt noch nicht näher gedanken gemacht wollte sowas auch einbauen.
Titel: Re: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: Sascha1981 in 08 Juli 2004, 20:07:29
Momentan sthet bei mir noch das!!

  $result = sql_query("select * from ".$prefix."_users order by uname DESC limit 5",$dbi);
while (list($user_cat, $user_from, $uname) = sql_fetch_row($result, $dbi)) {

 if ($actcol==$col1)
   $actcol=$col2;
  else
   $actcol=$col1;

  echo "<td colspan=5 align=center><hr></td><tr>"
      ."<td align=center>"
      ."<a href=modules.php?name=Your_Account&op=userinfo&uname=$uname><b>$uname</a></td>";
  echo "<td valign=bottom>$user_from<br><br></td>";

  $result3 = sql_query("select * from ".$prefix."_session where username='$uname'",$dbi);
  $isonline = sql_num_rows($result3,$dbi);

      if ($isonline==1)
       echo "<td valign= bottom align=center>Online<br><br>";
      if ($isonline==0)
       echo "<td align=center>Offline<br><br>";
      echo "<a href=modules.php?name=Private_Messages&file=reply&send=1&uname=$name>"
          ."<img src=modules/kanzeigen/images/pm.gif border=0></a></td>";

}

Da werden natürlich noch einiges sachen entfernt bzw. geändert!
Titel: Re: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: Sascha1981 in 08 Juli 2004, 20:11:29
Im grunde reicht es doch völlig aus wenn du zwei datein hast!
Einmal ne index.php und einmal list.php!!!

In der index.php werden die ganzen kategorien und die letzten ?? anzeigen ausgegeben und in der list.php werden dann eben die die restlichen anzeigen ausgegeben je nach dem auf welche Kategorie ich klicke!!

Das ganze dürfte doch nicht so schwer sein oder?
Titel: Re: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: NeMeSiSX2LC in 08 Juli 2004, 20:12:04
wills auch hoffen so spuck dir das ding bestimmt paar fehler um die Ohren richtig.
Titel: Re: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: NeMeSiSX2LC in 08 Juli 2004, 20:12:56
 
ZitatDas ganze dürfte doch nicht so schwer sein oder?

wenn du das schon sagst :D
Titel: Re: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: Sascha1981 in 08 Juli 2004, 20:15:09
Ja ein paar fehler kommen schon noch!!!!
Aber ansccheinend muß ich das ganze jetzt mal auf Eis legen und mal ein paar andere sachen machen!

Vieleicht hab ich später mal zeit das ich das ganze mache bzw. falls ich das irgendwann mal kapiere!!
Titel: Re: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: NeMeSiSX2LC in 08 Juli 2004, 20:16:03
die k anzeigen umbauen und kürzen da müsste doch alles für so eine auflistung drin sein.
Titel: Re: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: Sascha1981 in 08 Juli 2004, 20:17:57
hahahahahaha :)  sehr witzig soweit war ich auch schon wie du sehen kannst!!
Nur ist mein prob. jetzt die blöde abfrage ob in der user_cat wass steht oder auch nicht!!
Titel: Re: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: NeMeSiSX2LC in 08 Juli 2004, 20:20:07
öh wenn das passende nicht drin steht zeigt das module das doch so oder so nicht an.
Titel: Re: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: Sascha1981 in 08 Juli 2004, 20:22:33
hmmmmmm.......... hast auch wieder recht!
Muß ich mir zu einem späteren zeitpunkt mal ansehen!!
Titel: Re: Brauche hilfe bei abfrage erstellen für ein single Profil!
Beitrag von: Sascha1981 in 09 Juli 2004, 09:00:58
Wie müßte denn die abfrage aussehen damit auch was angezeigt wird?

Zur zeit sieht es so aus und es komme auch keine fehler meldungen mehr!

  $result = sql_query("select uname,uid,user_cat from ".$user_prefix."_users WHERE uname order by user_cat DESC limit 5",$dbi);
while (list($uid,$uname,$user_cat,$uid) = sql_fetch_row($result, $dbi)) {

Nur weiß ich jetzt nicht was bei $result = sql_query stehen muß damit auch was angezeigt wird wenn in der table user_cat  der wert 1- 9 ist!!