modedit

Dit is een voorbeeld van een slechte topictitel. Het zegt namelijk niets over het probleem. Andere slechte topictitels zijn: probleem, lukt niet, werkt niet, error, help, enzovoort.


Hey, ik zoek een code voor mijn menu, bijv.
Als ze niet ingelogt zijn krijg ik in mijn menu:
Registreren
Log In
En als ze al ingelogt zijn:
Profiel Bewerken
Log Uit

Met vriendelijke groet,
Erkan
Wat je precies moet veranderen aan die if?

Je moet het aanpassen naar je eigen situatie. Grote kans namelijk dat jouw loginscript geen gebruik maakt van de sessievariabele 'logged_in' en dat je dus op een andere manier zult moeten controleren of een gebruiker ingelogd is.
Boris ik heb er // bij gezet, nu heb ik geen parse error meer, maar het komt ook niet op beeld:

<?php
session_start();
if(isset($_SESSION['logged_in']))
{
    include('menu.php');
}
else
{
//test
}
?> 
<?
else
{
//test
}
?>
Wanneer er dus sprake is van de else, dan toon je niets. Zet daar eens een echo neer (met een stuk relevante tekst), dan wordt het vast een stuk duidelijker.
<?
else
{
//test
echo 'De sessie bestaat niet, de functie isset() heeft een FALSE opgeleverd';
}
?>
Boris ik heb er // bij gezet, nu heb ik geen parse error meer, maar het komt ook niet op beeld:

snap je uberhaupt wat php is?

Reageren