Wat is het probleem?
Ik ben dus bezig om een bepaald onderdeel op me forum optioneel te maken, door dit te doen heb ik in profiel 2 velden aangemaakt met ja en nee en die staan gelijk aan een 1 en een 0 in database tabel van gebruiker (user_option).

Nu wil ik dus de code zelf toevoegen waardoor ie dus moet kiezen, if 0 geen iconen weergeven, if 1 wel ... klinkt simpel en dat zou het ook moeten zijn maar ik krijg het (als php n00b) niet aan de praat.
Hieronder mijn code, bij deze vrijwel zeker foute code kiest ie dus voor de laatste optie (automatisch) en doet dus geen if en gaat ten alle tijden voor het verbergen van de iconen zonder te kijken wat het lid heeft staan in database.
Wat doe ik fout?

$forum_icon = '';

if ( $userdata[user_option] == 1 )
{

if ($type == POST_FORUM_URL)
{
$forum_icon = '<img src="images/forum_icon/' .$id. '.gif" />';
}
}
elseif ( $userdata[user_option] == 0 )
{
}
wat is $userdata?

doe eens:

<?
echo $userdata[user_option] . "<br />";
echo $type . "<br />";
echo var_dump($userdata) . "<br />";
?>

en zeg ons wat er komt te staan :) vlgns mij kun je het daarna ook wel zelf debuggen
Dan krijg ik een parserror vanwege de <? denk ik aangezien ie dat niet pakt in phpbb.
En dat $userdata verwijst naar de tabel phpbb_users en dat erachter dan 1 van de rijen met in dit geval de gegevens van user_option.

Reageren