Betse mensen,

Ik ben hier pas lid en ook pas begonnen met php deed eerst visual basic =) Welkom (b)

Maar goed daar hebben we het nu niet over.
Ik met een probleem:
Als ik met deze code die ik op me index.php heb op inloggen klik en vervolgends inlog en de pagina automatich terug springt naar index.php mijn admin menu niet tevoorschein komt :S

Dit is me code:



<?
include("config.php");
include("htmltop.php");

    //-- maak eerst de connectie met de database!
    $user = "***";
    $pass = "***";
    $host = "l***";
    $dbdb = "***";

    if (!mysql_select_db($dbdb, mysql_connect($host, $user, $pass)))
    {
        echo "Kan geen verbinding maken met de database.";
        exit();
    }

    unset($user);
    unset($pass);
    unset($host);
    unset($dbdb);

    //-- haal de nieuws berichten uit de database
    $sql = "SELECT naam,admin FROM gebruiker ORDER BY id DESC";
    //-- via de functie mysql_query() kun je de SQL code
    //-- die in $sql staat uitvoeren.
    $res = mysql_query($sql);

 ?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Feonx Website</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>

<?php

if(isset($_SESSION['user_id'])) {

//al ingelogd

}else{

echo "<li><a href=\"Registreer.php\">Aanmelden</a></li>
<li><a href=\"inloggen.php\">Inloggen</a></li>
<li><a href=\"admin.php\">Beheerder Paneel</a></li>";

}

   //-- loop door de resultaten
        while ($row = mysql_fetch_array($res))
        {
           If($row[admin] == 1) {


echo "<li><a href=\"useropties.php\">Mijn profiel</a></li>
<li><a href=\"ledenlijst.php\">Leden</a></li>
<li><a href=\"lidonline.php\">Leden Online</a></li>
<li><a href=\"admin.php\">Beheer Website</a></li>
<li><a href=\"uitloggen.php\">Uitloggen</a></li>";

}else{

echo "<li><a href=\"useropties.php\">Mijn profiel</a></li>
<li><a href=\"ledenlijst.php\">Leden</a></li>
<li><a href=\"lidonline.php\">Leden Online</a></li>
<li><a href=\"uitloggen.php\">Uitloggen</a></li>";

}
}
?>



Kan iemand me helpen?

Alvast bedankt =)

Gr Feonx
Welkom mikey,

Heb je wel session_start() bovenaan je pagina?
if(isset($_SESSION['user_id'])) {

//al ingelogd

}else{

je moet waar nu // al ingelogd staat de rest van het script stoppen

je controleerd namelijk of de gebruiker is ingelogd. maar je gaat gelijk door naar de else....dus alles wat daarna komt krijg je niet te zien.
Bedankt voor jullie andwoord.

@PHPerik:
Jaa dat heb ik :)

@Erik:
Dat weet ik maar ik heb een kolom in me database genaamt: admin en die geeft aan of het 0 of 1 is.

1 = website beheerder
0 = lid

Dus ik weet nog niet welk menu daar moet komen.

Gr Feonx
ja maar die controle voer je uit op de verkeerde plek.
jij vind het gek dat je geen menu krijgt te zien, ik niet.
<?
include("config.php");
include("htmltop.php");

//-- maak eerst de connectie met de database!
$user = "***";
$pass = "***";
$host = "l***";
$dbdb = "***";

if (!mysql_select_db($dbdb, mysql_connect($host, $user, $pass)))
{
echo "Kan geen verbinding maken met de database.";
exit();
}

unset($user);
unset($pass);
unset($host);
unset($dbdb);

//-- haal de nieuws berichten uit de database
$sql = "SELECT naam,admin FROM gebruiker ORDER BY id DESC";
//-- via de functie mysql_query() kun je de SQL code
//-- die in $sql staat uitvoeren.
$res = mysql_query($sql);

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Feonx Website</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>

<?php

if(isset($_SESSION['user_id'])) {

//-- loop door de resultaten
while ($row = mysql_fetch_array($res))
{
If($row[admin] == 1) {
echo "<li><a href=\"useropties.php\">Mijn profiel</a></li>
<li><a href=\"ledenlijst.php\">Leden</a></li>
<li><a href=\"lidonline.php\">Leden Online</a></li>
<li><a href=\"admin.php\">Beheer Website</a></li>
<li><a href=\"uitloggen.php\">Uitloggen</a></li>";

}else{

echo "<li><a href=\"useropties.php\">Mijn profiel</a></li>
<li><a href=\"ledenlijst.php\">Leden</a></li>
<li><a href=\"lidonline.php\">Leden Online</a></li>
<li><a href=\"uitloggen.php\">Uitloggen</a></li>";

}
}
} else {

echo "<li><a href=\"Registreer.php\">Aanmelden</a></li>
<li><a href=\"inloggen.php\">Inloggen</a></li>
<li><a href=\"admin.php\">Beheerder Paneel</a></li>";

}
?>

probeer hem eens zo
mmm,

Ik heb je code precies over gekopierd en vervangen met de mijne maar krijg nog steeds geen menu te zien als ik inlog.

:S

Gr Feonx
krijg je een error?

edit
Aangezien je helemaal geen menu krijgt vraag ik me af of het inloggen uberhaubt wel goed gaat
nee helemaal niks anders had ik dat wel even gezegt.

Ps: Kan ik ipv een nieuwe database connectie niet gewoon de informatie uit config.php halen??

Gr Feonx
Tja heb het inlog systeem van deze website en er zat geen index.php bij die heb ik zelf ontworpen.

Als ik de link heb post ik hem wel even

edit
http://www.phphulp.nl/php/scripts/8/439/

Das de script die ik gebruik en die index pagina heb ik al gepost.

Reageren