Optioneel iets maken in php(bb)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

01/10/2004 09:39:00
Quote Anchor link
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 )
{
}
 
PHP hulp

PHP hulp

16/01/2025 08:58:42
 
B a s
Beheerder

B a s

01/10/2004 10:02:00
Quote Anchor link
wat is $userdata?

doe eens:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
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
 

01/10/2004 10:33:00
Quote Anchor link
Dan krijg ik een parserror vanwege de
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<? 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.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.