Daten aus mx_users auslesen

Begonnen von Sascha1981, 11 Februar 2004, 22:47:35

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Sascha1981

Hey @ll!!!

Hab schon wieder ein kleines problem!!

Ich hab in meinem Userinfo Modul eine Datei erstellt mit dem Namen menuguest.php!
Dieser Datei wird immer über denn Userinformationen des jeweiligen User`s angezeigt!

So jetzt möchte ich folgendes abfragen!!

  Seit wann ist der User Mitglied
Wann war der User das Letzte mal Online
Online Status des jeweiligen Users


Schon klar das diese funktionen schon im User Profil vorhanden sind!!
Ich hab diese funktionen in die menuguest verlegt!
Da ich finde es sieht einfach besser aus wenn man ein User Profil besucht und gleich sehen kann ob der User Online ist u.s.w. und man nicht immer etwas runter scrollen muß damit man das ganze sieht!!!

Ich hab es jetzt mal so versucht!!

  ".mxPrepareToDisplay($online)."
".mxPrepareToDisplay($user_regdate)."
".mxPrepareToDisplay($last_online)."


Leider funktioniert das nicht so ganz wie ich es gerne hätte!!!
Da wird nix angezeigt!!!

Hab im Code noch das stehen!!

global $prefix,$user_prefix;
Vielleicht hat jemand von euch

Hab jetzt schon ziemlich viele sachen probiert aber irgendwie komme ich zu keiner Lösung!!
Vielleicht bin ich wirklich zu blöd dazu!!
Besten dank schon mal für eure Hilfe!!



Sascha1981

Jetzt wird es zwar angezeigt aber ich bekomme folgende fehler meldung wenn ich das User Gästebuch und das User Photo Album aufrufe!!

Achja die menuguest.php wird per include in das User gästebuch und in das Photo album aufgerufen!!

Notice: Undefined variable: uinfo in c:\appserv\www\vkpmx\modules\Your_Account\menuguest.php on line 8

Notice: Uninitialized string offset: 0 in c:\appserv\www\vkpmx\modules\Your_Account\menuguest.php on line 10

Notice: Uninitialized string offset: 0 in c:\appserv\www\vkpmx\modules\Your_Account\menuguest.php on line 16

Notice: Undefined index: user_lastvisit in c:\appserv\www\vkpmx\modules\Your_Account\menuguest.php on line 17

Sascha1981

Hey @ll!!

So die fehler meldung ist jetzt schon mal weg!!!
Dafür hab ich jetzt ein anderes problem!!

Jetzt wir bei...
Online Status   M angezeigt
Mitglied seit   M angezeigt
Letzter Besuch   M angezeigt

Hab das ganze jetzt so gemacht!!!

".mxPrepareToDisplay($user_prefix['_online'])."
".mxPrepareToDisplay($user_prefix['_user_regdate'])."
".mxPrepareToDisplay($user_prefix['last_visit'])."

Das ist bestimmt auch wieder falsch oder was sagt ihr Profis dazu???

Andi

Hi Sascha :)
yep, das ist total falsch ;)
Das erste war eigentlich schon richtig
Zitat".mxPrepareToDisplay($online)."
".mxPrepareToDisplay($user_regdate)."
".mxPrepareToDisplay($last_online)."
 
Allerdings müssen die Variablen ($online, $user_regdate, $last_online) auch schon belegt und in dem script verfügbar sein.

Normalerweise werden diese Variablen in der view.php des Userinfo-Moduls generiert.

Jetzt kommt es drauf an, wie und wo, Du Deine Daten genau anzeigst. Da müsste man nähere Info's haben, oder noch besser den Code.
schön´s Grüssle, Andi

Sascha1981

Mein Code sieht zur zeit so aus!!!!

  <?php
global $prefix,$user_prefix,$istheuser,$cookie,$online,$email,$lastonline,
$bgcolor1,$bgcolor2,$bgcolor3,$url_images,$user_lastvisit,$useronline,$user_regdate;
$result = sql_num_rows(sql_query("SELECT uname FROM ".$prefix."_kanzeigen where uname='$uname'"));
require_once("includes/mx_userfunctions.php");

mxGetLangfile("Your_Account");

echo"<table border=\"0\" width=\"100%\">"
. "  <tr>"
. "    <td width=\"100%\"><b>Aktionen::</b><br><img src=\"images/info.gif\">Folgende Aktionen stehen dir zur verfügung<br></td>"
. "  </tr>"
 . "</table>";
echo"<table border=\"0\" width=\"100%\">"
  . "  <tr>"
  . "    <td width=\"25%\">".mxPrepareToDisplay($online)."</td>"
  . "    <td width=\"25%\"> </td>"
  . "    <td width=\"10%\"><a href=\"modules.php?name=UserGuest&op=view&uname=$uname\"><b>Gästebuch</b></a></td>"
  . "    <td width=\"12%\"><a href=\"#\" onClick=\"window.open('modules.php?name=Private_Messages&file=buddy&op=compose&to=$uname', 'NewWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=320,height=200')\"><b>Private Message</b></a>
  </td>"
  . "  </tr>"
  . "  <tr>"
  . "    <td width=\"25%\"><b>"._NICKNAME.":</b> $uname</td>"
  . "    <td width=\"25%\"> </td>"
  . "    <td width=\"10%\"><a href=\"#\" onClick=\"window.open('./modules/Userinfo/emailform/emailform.php?to=".mxPrepareToDisplay($email)."&name=".$cookie[1]."&uname=$uname', 'NewWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=500,height=320')\"><b>E-Mail</b></a></td>"
  . "    <td width=\"17%\"> <a href=\"modules.php?name=User_Fotoalbum&op=fotoview&uname=$uname\"><b>Photo Album</b></a></td>"
  . "  </tr>"
  . "  <tr>"
  . "    <td width=\"25%\"><b>Mitglied seit:</b> ".mxPrepareToDisplay($user_regdate)."</td>"
  ."    <td width=\"25%\"> </td>";
  if (($result)&&($result>0)){
  echo "<td width=\"12%\"><a href=\"modules.php?name=kanzeigen&file=detail&uname=$uname \"><b>Single Profil</b></a></td>";
  }
  #echo"<td width=\"12%\"><a href=\"modules.php?name=Userinfo&file=user_statistik\"><b>User Statistik</b></a></td>"
  #."    <td width=\"12%\" </td>"
  echo"</tr>"
  . "  <tr>"
  . "    <td width=\"50%\"><b>Letzter Besuch:</b> ".mxPrepareToDisplay($last_online)."</td>"
  . "    <td width=\"25%\"> </td>"
  #. "    <td width=\"10%\"> </td>"
  #. "    <td width=\"12%\"> </td>"
  #. "    <td width=\"12%\"> </td>"
  . "  </tr>"
  . "</table>"
?>

Sascha1981

hmmm........ kann mir niemand weiter helfen????
Ich komm da irgendwie nicht weiter mit der abfrage