Seite 1 von 1

fehlende Senderliste nach dem ausgeloggen

Verfasst: 11.03.2008 09:41
von Dungeonwatcher
moin Meister der PHP Kunst! 8)

Ich biete meinen Usern an Webradio zu hören. Dazu wird ein kleines PopUp gestartet indem der Media Player und eine kleine Auswahlliste von Sendern ist. Das funktioniert bestens solange der User im Forum eingeloggt ist. Logt er sich jedoch aus, verschwindet die Senderliste in diesem PopUp. Schuld daran ist dieses Stück PHP Code:

Code: Alles auswählen

$template->set_filenames(array(
	'body' => 'radplaymini_body.tpl'
	)
);

	if($userdata['session_logged_in'])
	{
		$sql = " SELECT	* FROM " . $db_table . " ORDER BY id ASC ";
			if (!$result = $db->sql_query($sql))
			{
				message_die(GENERAL_ERROR, $sql, 'Error Querying Database', __LINE__, __FILE__, $sql);
			}
			if ($row = $db->sql_fetchrow($result)) 
			{
				$i = 0;
					do 
					{
						$template->assign_block_vars('user_block', array(
							"L_STATIONNAME"		=> $row['station_name'],
							"L_BANDWIDTH"		=> $row['station_bandwidth'],
							"L_STATION_URL"		=> $row['station_url'],
							"L_STATION_COUNTRY" => $row['station_country'],
							"L_STATION_POSTER"	=> $row['station_poster'],
							)
						); 
					} 
					while ($row = $db->sql_fetchrow($result));
			}
		
			else 
			{ 
				message_die(GENERAL_ERROR, 'Could not process query', __LINE__, __FILE__, $sql); 
			}
	}

	$template->pparse('body');
Welche Änderung müsste ich vornehmen, damit diese Liste auch im ausgeloggten Zustand zu sehen ist?

Bye

Verfasst: 11.03.2008 09:48
von Dr.Death
Test:

Code: Alles auswählen

$template->set_filenames(array(
	'body' => 'radplaymini_body.tpl'
	)
);

		$sql = " SELECT	* FROM " . $db_table . " ORDER BY id ASC ";
			if (!$result = $db->sql_query($sql))
			{
				message_die(GENERAL_ERROR, $sql, 'Error Querying Database', __LINE__, __FILE__, $sql);
			}
			if ($row = $db->sql_fetchrow($result)) 
			{
				$i = 0;
					do 
					{
						$template->assign_block_vars('user_block', array(
							"L_STATIONNAME"		=> $row['station_name'],
							"L_BANDWIDTH"		=> $row['station_bandwidth'],
							"L_STATION_URL"		=> $row['station_url'],
							"L_STATION_COUNTRY" => $row['station_country'],
							"L_STATION_POSTER"	=> $row['station_poster'],
							)
						); 
					} 
					while ($row = $db->sql_fetchrow($result));
			}
		
			else 
			{ 
				message_die(GENERAL_ERROR, 'Could not process query', __LINE__, __FILE__, $sql); 
			}
	

	$template->pparse('body');

Verfasst: 11.03.2008 10:40
von Dungeonwatcher
Moin super Dr.Death! 8)

Perfekt! THNX