fout in and functie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jordy

jordy

13/06/2008 10:03:00
Quote Anchor link
Dit is mijn sql: SELECT id,menu,niveau FROM menu WHERE (niveau AND ".$_SESSION['slevel'].") ORDER BY menu ASC

$_SESSION['slevel'] heeft waarde 1

dit zijn de menu's met hun niveau
# admin 131072
# forum 1
# info 1
# information 1
# profile 1
# view cart 1

Hoe komt het dat hij wel alles toont, waar hij eigenlijk enkel diegene met waarde 1 moet tonen??
 
PHP hulp

PHP hulp

28/12/2024 20:22:34
 
- -

- -

13/06/2008 10:07:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
SELECT
        id,
        menu,
        niveau
    FROM
        menu
    WHERE
        niveau = '" . $_SESSION['slevel'] . "'
    ORDER BY
        menu ASC
 
Jordy

jordy

13/06/2008 10:09:00
Quote Anchor link
neenee niveau moet niet gelijk zijn aan de sessie waarde

eigenlijk maak ik de vergelijki: niveau & sessie


het is zo iets :

if ($sessie & 1)

als sessie dan dan 1 of 3 of 5 of 9 of 17 of zo verder is dan geeft de functie altijd dat het waar is.
Gewijzigd op 01/01/1970 01:00:00 door jordy
 
Jordy

jordy

13/06/2008 10:30:00
Quote Anchor link
gevonden:

gewoon de and vervangen door &
 
Terence Hersbach

Terence Hersbach

13/06/2008 10:53:00
Quote Anchor link
@jordy, volgens mij weet je niet waar je mee bezig bent.. probeer dat van jonathan en je zal zien dat het werkt.
 
Jordy

jordy

13/06/2008 10:55:00
Quote Anchor link
@Terence, ik weet heel goed waar ik mee bezig ben

en met de oplossing van jonathan krijg ik niet hetgene ik wil. Als ik de = vervang door & dan krijg ik wel hetgeen ik wil.
 



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.