nou wil ik in 1 div een formulier hebben waar mensen inlognaam en wachtwoord intypen en dat op andere div informatie komt of ze iets fout hebben ingetypd of dat ze succesvol zijn ingelogd.
nou heb ik deze code's al alleen ik kom er echt niet uit zou iemand een klein voorbeeldje in mijn scripts willen bouwen?
index.php:
<?php
session_start();
include 'config.php';
error_reporting(E_ALL);
ini_set("display_errors", 1);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Dnnsdesign Blog Site</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="default.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper">
<div id="header">
<h1>Dnns Blog</h1>
</div>
<div id="pages">
<h2>Pages</h2>
<ul>
<li class="active"><a id="page1" href="index.php?div=home">Home</a></li>
<li><a id="page2" href="index.php?div=blog">Blog</a></li>
<li><a id="page3" href="index.php?div=archief">Archief</a></li>
<li><a id="page4" href="index.php?div=gastenboek">Gastenboek</a></li>
<li><a id="page5" href="index.php?div=contact">Contact</a></li>
</ul>
</div>
<div id="links">
<?php
if(!isset($_GET['div']))
{
include 'home.php';
}
else {
if(isset($_GET['div'])){
if($_GET['div'] == 'home'){
include 'home.php';
}
if($_GET['div'] == 'blog'){
include 'blog.php';
}
if($_GET['div'] == 'archief'){
include 'cv.html';
}
if($_GET['div'] == 'gastenboek'){
include 'gastenboek.php';
}
if($_GET['div'] == 'contact'){
include 'contact.php';
}
if($_GET['div'] == 'registreren'){
include 'registreren.php';
}
if($_GET['div'] == 'login'){
include 'login.php';
}
}
}
?>
</div>
<div id="rechts">
<div id="login" class="boxed">
<h2 class="heading">Login</h2>
<div id="content">
<?php
if (isset($_SESSION['user']))
{
echo $_SESSION['user'];
}
else
{
?>
<table>
<form method="post" action="index.php?div=login" name="login">
<tr>
<td>Username:</td>
</tr>
<tr>
<td><input type="text" name="user" /></td>
</tr>
<td>Password:</td>
</tr>
<tr>
<td><input type="password" name="pass" /></td>
</tr>
<tr>
<td><a href="index.php?div=registreren">Registeren</a></td>
</tr>
<tr>
<td><input type="submit" name="login" value="login" /></td>
</tr>
</form>
</table>
<?php
}
?>
</div>
</div>
<div id="laatstebericht" class="boxed">
<h2 class="heading">Laatste Berichten</h2>
<div class="content">
<ul>
<li class="first"><a href="#">geen</a> (0) </li>
<li><a href="#">geen</a> (0)</li>
<li><a href="#">geen</a> (0)</li>
<li><a href="#">geen</a> (0)</li>
</ul>
</div>
</div>
<div id="categories" class="boxed">
<h2 class="heading">Categorieen</h2>
<div class="content">
<ul>
<li class="first"><a href="#">geen</a></li>
<li><a href="#">geen</a></li>
<li><a href="#">geen</a></li>
<li><a href="#">geen</a></li>
<li><a href="#">geen</a></li>
<li><a href="#">geen</a></li>
</ul>
</div>
</div>
<?php
if (isset($_SESSION['user']))
{
$user = $_SESSION['user'];
$admin = 'dnns';
$naam = mysql_query("SELECT * FROM members WHERE gebruikersnaam = '$user'");
$naam1 = mysql_num_rows($naam);
if ($admin == $naam1)
{
?>
<div id="categories" class="boxed">
<h2 class="heading">Admin</h2>
<div class="content">
<ul>
<li class="first"><a href="index.php?div=bericht">Bericht toevoegen</a></li>
<li><a href="*">geen</a></li>
<li><a href="*">geen</a></li>
<li><a href="*">geen</a></li>
</ul>
</div>
</div>
<?php
}
}
?>
</div>
<div id="footer">
Copyright © 2009 Dennis Meijer
</div>
</div>
</body>
</html>
login.php:
<?php
include 'config.php';
error_reporting(E_ALL);
ini_set("display_errors", 1);
if (isset($_POST['login']))
{
$user = $_POST['user'];
$pass = $_POST['pass'];
if (!empty($user))
{
if (!empty($pass))
{
$result = mysql_query("SELECT * FROM members WHERE gebruikersnaam = '$user'");
$num = mysql_num_rows($result);
if ($num > 0)
{
$result2 = mysql_query("SELECT * FROM members WHERE gebruikersnaam = '$user' AND wachtwoord = '$pass'");
$num2 = mysql_num_rows($result2);
if ($num2 > 0)
{
$formatdatum = "%Y/%m/%d";
$datum = strftime($formatdatum);
if (mysql_query("UPDATE members SET logindate = '$datum' WHERE gebruikersnaam = '$user'"))
{
$formattijd = "%H:%M:%S";
$tijd = strftime($formattijd);
if (mysql_query("UPDATE members SET logintime = '$tijd' WHERE gebruikersnaam = '$user'"))
{
$ip = $_SERVER['REMOTE_ADDR'];
if (mysql_query("UPDATE members SET ip = '$ip' WHERE gebruikersnaam = '$user'"))
{
$_SESSION['user'] = $user;
$_SESSION['logged_in'] = 'ja';
header("Refresh: 2;url=index.php?home");
echo 'U bent succesvol ingelogd en wordt doorgestuurd.';
}
else
{
echo 'Kon ip in database niet veranderen.';
}
}
else
{
echo 'Kon tijd niet veranderen in database.';
}
}
else
{
echo 'Kon datum niet veranderen in de database.';
}
}
else
{
echo 'Combinatie van gebruikersnaam en wachtwoord is niet juist';
}
}
else
{
echo 'gebruikersnaam bestaat niet.';
}
}
else
{
echo 'U heeft geen wachtwoord ingevoerd.';
}
}
else
{
echo 'U heeft geen gebruikersnaam ingevoerd.';
}
}
?>
hopelijk kan iemand mij hierbij helpen.
ps:ben beginnende de scripter.
alvast bedankt voor de hulp