Hey @ll!!
Mal wieder ein problem!!!!
Ich hab bei mir eine Datei mit dem Namen flirt_profil.php erstellt!
In dieser Datei werden die Daten von Uname sucht angezeigt!
Das problem ist nun das die datten aus welchem grund auch immer nicht angezeigt werden!!!
Hab jetzt schon einiges versucht, aber irgendwie finde ich das problem nicht!
Vielleicht habt ihr eine idee was ich vielleicht übersehen bzw. vergessen haben könnte!
THX schon mal für eure Hilfe!!
Zur zeit sieht das ganze so aus!!
if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
if (!defined("mxYALoaded")) define("mxYALoaded",1);
mxGetLangfile('Your_Account');
global $prefix, $user_prefix, $bgcolor1, $bgcolor2, $bgcolor3;
global $istheuser;
require_once("modules/Your_Account/config.php");
require_once("includes/mx_userfunctions.php");
# $uinfo = mxGetUserDataFromUsername($uname);
# if (empty($uinfo['uname'])) {
# mxErrorScreen("<b>"._NOINFOFOR." ".$uname."</b>", _PERSONALINFO);
# return;
# }
include("header.php");
OpenTable();
include_once("modules/Userinfo/menuguest.php");
CloseTable();
echo "<br>";
OpenTable();
echo"<table border=\"0\" width=\"100%\">";
echo"<tr valign=\"top\"><td colspan=\"4\"><font class=\"title\"><b>$uname sucht:</b></font></td></tr>";
if (!empty($user_sucht))"<tr valign=\"top\"><td bgcolor=\"$bgcolor2\" width=\"30%\"><b>"._YA_SUCHT.":</b></td><td bgcolor=\"$bgcolor3\">".$user_heigh."</td></tr>\n";
echo "</table>";
CloseTable();
include("footer.php");
Hallo !
Was ist denn das hier ??
Zitatif (!empty($user_sucht))"<tr valign=\"top\"><td bgcolor=\"$bgcolor2\" width=\"30%\"><b>"._YA_SUCHT.":</b></td><td bgcolor=\"$bgcolor3\">".$user_heigh."</td></tr>\n";
Da fehlt doch etwas dazwischen. Ein Echo vielleicht ??
Zitatif (!empty($user_sucht))
echo"<tr valign=\"top\"><td bgcolor=\"$bgcolor2\" width=\"30%\"><b>"._YA_SUCHT.":</b></td><td bgcolor=\"$bgcolor3\">".$user_heigh."</td></tr>\n";
So sollte schonmal mehr kommen .....
MfG
jubilee
So hab das ganze jetzt so geändert!!!
if (!empty($user_sucht))
echo"<tr valign=\"top\"><td bgcolor=\"$bgcolor2\" width=\"30%\"><b>"._YA_SUCHT.":</b></td><td bgcolor=\"$bgcolor3\">".$user_sucht."</td></tr>\n";
Kommt aber trotzdem nicht mehr!!!
Irgendwie wird das ganze noch immer nicht ausgelesen!!
Naja, wo wird denn die Variable $user_sucht
gefüllt.
In deinem Code nirgens, also woher beziehst du die Werte für die Variablen ?
MfG
jubilee
Ich dachte das funktioniert alles mit
global $prefix, $user_prefix;
Anscheinend nicht!!
Wie muße denn die richtige abfrage aussehen??
Hallo !
in $prefix, $user_prefix stehen nur die beiden Prefixe der
Datenbank und sonst nix.
Dann musst Du regulär die Datenbank (usertabelle oder wo auch immer die Infos drinstehen die Du brauchst) abfragen.
$query=sql_query("SELECT FELD1, FELD2, FELD3 FROM ".$user_prefix."_users WHERE uname='".$uname."'");
list($VARIABLE1, $VARIABLE2, $VARIABLE3) = sql_fetch_row($query);
Dann hast Du in Variable 1-3 das was Du ais FELD1-3 abgefragt hast.
MfG
jubilee
Hm die Felder werden doch über denn $field array ausgelesen als sollte das doch auch eigentlich gehen!?! jedenfalls bei mir.
K.A.
Ich kenn mich mit der YA-Erweiterung überhaupt nicht aus.
Will der Sascha das dann darin einbauen ??
Bisher dachte ich es soll eigenständig laufen ....
Moin :)
denke die Daten sollten hier ausgelesen werden: # $uinfo = mxGetUserDataFromUsername($uname);
Die Zeile ist aber auskommentiert...
Und um die Variablen $user_heigth, $user_sucht, etc. mit werten zu beleben fehlt danach noch folgendes: extract($uinfo);
Komplett also: $uinfo = mxGetUserDataFromUsername($uname);
if (empty($uinfo['uname'])) {
mxErrorScreen("<b>"._NOINFOFOR." ".$uname."</b>", _PERSONALINFO);
return;
}
extract($uinfo);
[Editiert am 22.6.2004 von Tora]