kleines Ausleseproblem

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
phillip
Mitglied
Beiträge: 933
Registriert: 20.03.2005 12:00

kleines Ausleseproblem

Beitrag von phillip »

Hallo, ich würde gerne bei folgendem Code das Pic der Nickpage auslesen, etwas gemacht habe ich schon:

Code: Alles auswählen

$sql = "SELECT u.user_id, u.username, u.user_avatar, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_time, s.session_page, s.session_ip, b.uid, b.pic
	FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s, ".NICKPAGE_TABLE." b
	WHERE u.user_id = s.session_user_id
		AND s.session_time >= ".( time() - 300 )."
		AND u.user_id = b.uid
	ORDER BY u.username ASC, s.session_ip ASC";
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
}

$guest_users = 0;
$registered_users = 0;
$hidden_users = 0;

$reg_counter = 0;
$guest_counter = 0;
$prev_user = 0;
$prev_ip = '';

while ( $row = $db->sql_fetchrow($result) )
{
	
if($row['pic'] != "")
	{
		$avatar = $row['pic'];
	}
	else
	{
		$avatar = "<img src='./images/user_avatar.gif'>";
	}
An was liegt das jetzt, dass er mir das Pic nicht ausgibt?
Benutzeravatar
Sanchez17
Mitglied
Beiträge: 913
Registriert: 10.12.2005 22:21
Wohnort: Moers / Sevilla
Kontaktdaten:

Beitrag von Sanchez17 »

Hola,

steht den in der Datenbank der komplette Pfad?


Sonst müsse es ja so ca. sein:

Code: Alles auswählen

$pic = $row['pic'];
if(isset($pic))
   {
      $avatar = "<img src='./images/$pic'>";
   }
   else
   {
      $avatar = "<img src='./images/user_avatar.gif'>";
   }
hasta luego,
Miguel
Viva el betís, mi amor :-)
Wir gehn voran, als euer zwölfter Mann, scheiß egal wie weit, ob Sturm oder Schnee, MSV Duisburg oé
Ron_Berlin
Mitglied
Beiträge: 75
Registriert: 19.02.2007 04:47
Wohnort: Berlin
Kontaktdaten:

Beitrag von Ron_Berlin »

Ich bin mir nicht ganz sicher aber in der $row-Zeile müssten
die assoziationen so stehen, wie in der Select-Anweisung. Es
müsste also "b.pic", bzw. "u.user_avatar" heißen.

Gruß Ron
Wer nicht gelebt hat, der kann auch nicht sterben.
http://www.RonGS.de
http://www.Berlin-Brandenburg-Biker.de
phillip
Mitglied
Beiträge: 933
Registriert: 20.03.2005 12:00

Beitrag von phillip »

Ron_Berlin hat geschrieben:Ich bin mir nicht ganz sicher aber in der $row-Zeile müssten
die assoziationen so stehen, wie in der Select-Anweisung. Es
müsste also "b.pic", bzw. "u.user_avatar" heißen.
Nein, ich glaube nicht, ich habe schon mit anderen Dateien bzw. original dateien verglichen, dort wars auch nicht so....
Antworten

Zurück zu „Coding & Technik“