YA Daten werden nicht ausgelesen

Begonnen von Sascha1981, 21 Juni 2004, 20:35:17

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Sascha1981

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");

jubilee

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


Sascha1981

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!!

jubilee

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

Sascha1981

Ich dachte das funktioniert alles mit

  global $prefix, $user_prefix;
Anscheinend nicht!!
Wie muße denn die richtige abfrage aussehen??

jubilee

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


NeMeSiSX2LC

Hm die Felder werden doch über denn $field array ausgelesen als sollte das doch auch eigentlich gehen!?! jedenfalls bei mir.
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

jubilee

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 ....


Andi

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]
schön´s Grüssle, Andi