. .
pragmaMx Support Forum 09 Februar 2012, 23:43:09 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Brauche hilfe bei abfrage erstellen für ein single Profil!  (Gelesen 4453 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Sascha1981
Unerreicht
******
Offline Offline

Beiträge: 1.067


« am: 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!!!
Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #1 am: 08 Juli 2004, 17:45:18 »

klar noch ein fetch_array rein das ganze in eine if Bedingung und gut ist.
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
Unerreicht
******
Offline Offline

Beiträge: 1.067


« Antworten #2 am: 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]
Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #3 am: 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.
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
Unerreicht
******
Offline Offline

Beiträge: 1.067


« Antworten #4 am: 08 Juli 2004, 20:00:36 »

hmmmmm...... irgendwie kapiere ich das ganze heute nicht!!
Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #5 am: 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 cheesy
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
Unerreicht
******
Offline Offline

Beiträge: 1.067


« Antworten #6 am: 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ß!!
Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #7 am: 08 Juli 2004, 20:06:22 »

Hab mir dazu jetzt noch nicht näher gedanken gemacht wollte sowas auch einbauen.
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
Unerreicht
******
Offline Offline

Beiträge: 1.067


« Antworten #8 am: 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!
Gespeichert
Sascha1981
Unerreicht
******
Offline Offline

Beiträge: 1.067


« Antworten #9 am: 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?
Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #10 am: 08 Juli 2004, 20:12:04 »

wills auch hoffen so spuck dir das ding bestimmt paar fehler um die Ohren richtig.
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
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #11 am: 08 Juli 2004, 20:12:56 »

 
Zitat
Das ganze dürfte doch nicht so schwer sein oder?


wenn du das schon sagst cheesy
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
Unerreicht
******
Offline Offline

Beiträge: 1.067


« Antworten #12 am: 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!!
Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #13 am: 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.
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
Unerreicht
******
Offline Offline

Beiträge: 1.067


« Antworten #14 am: 08 Juli 2004, 20:17:57 »

hahahahahaha Smiley  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!!
Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #15 am: 08 Juli 2004, 20:20:07 »

öh wenn das passende nicht drin steht zeigt das module das doch so oder so nicht an.
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
Unerreicht
******
Offline Offline

Beiträge: 1.067


« Antworten #16 am: 08 Juli 2004, 20:22:33 »

hmmmmmm.......... hast auch wieder recht!
Muß ich mir zu einem späteren zeitpunkt mal ansehen!!
Gespeichert
Sascha1981
Unerreicht
******
Offline Offline

Beiträge: 1.067


« Antworten #17 am: 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!!
Gespeichert
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML