Hallo,

Ik heb een vraagje ik heb nu een inlog systeem als ik inlog dan krijg je
je gebruikers naam te zien dit doe ik zo <?php $_SESSION['user'] ?>

Maar aan deze user zit ook nog een Naam achternaam en zo die wil ik ook gaan tonen.
weet iemand hier iets gemakkenlijks voor

Alvast bedankt!

Groeten Niels
Gebruik je wel session_start(); bovenin?
- SanThe - op 20/10/2011 00:22:01

Gebruik je wel session_start(); bovenin?


waar als ik vragen mag? die laatste is de pagina waneer je bent ingelogd

deze is : de controlle van de login

<?php
session_start();
require_once 'config.php';

$username = $_POST['user'];
$achternaam = $_POST['achternaam'];
$escaped_username = mysql_real_escape_string($username);
$md5_password = md5($_POST['pass']);

$queryN = mysql_query
("select * from table_users where username = '".$username."'and achternaam ='".$achternaam."' and password = '".$md5_password."' AND level='1'");



if(mysql_num_rows($queryN) == 1)
{
$resultN = ($queryN);
$_SESSION['user'] = $_POST['user'];
header("location:../index.php");

}else{

echo "<b>Lukt niet </b>";
header("Refresh: 3; URL=../inloggen.php");

}
?>

dit is of je wel bent ingelogd control.php
<?php
session_start();

if (isset($_SESSION['user'])){
}else{
session_destroy();
header("location:inloggen.php");
}
?>
Niels van Dijk op 20/10/2011 00:26:11

[quote="- SanThe - op 20/10/2011 00:22:01"]
Gebruik je wel session_start(); bovenin?


waar als ik vragen mag? die laatste is de pagina waneer je bent ingelogd
[/quote]

Op elke pagina waar je $_SESSION gebruikt.
Trouwens, in bovenstaand wordt de achternaam NIET in de session gezet.
<?php
if(mysql_num_rows($queryN) == 1)
{
$_SESSION['user'] = $_POST['user'];
$_SESSION['achternaam'] = $_POST['achternaam'];
header("location:../index.php");
}
?>

Zo zet je de achternaam in de sessie. Wat doe jij trouwens met:

<?php
$resultN = ($queryN);
?>

????

Reageren