|
|
|
Sascha1981
|
« 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
|
« 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
|
« 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
|
« 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
|
« Antworten #4 am: 08 Juli 2004, 20:00:36 » |
|
hmmmmm...... irgendwie kapiere ich das ganze heute nicht!!
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
NeMeSiSX2LC
|
« 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
|
|
|
|
|
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 #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
|
« 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
|
« 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
|
« 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
|
« 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
|
« Antworten #11 am: 08 Juli 2004, 20:12:56 » |
|
Das ganze dürfte doch nicht so schwer sein oder? wenn du das schon sagst
|
|
|
|
|
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 #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
|
« 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
|
« Antworten #14 am: 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!!
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
NeMeSiSX2LC
|
« 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
|
« 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
|
« 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
|
|
|
|
|