Hoi allen,
heb dit:
maar krijg deze error:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\SLL\login.php on line 26
U moet een geldige username en/of wachtwoord invullen.
Alvast bedankt
heb dit:
Code:
<?php
require_once('connectvars.php');
// Start the session
session_start();
// Clear the error message
$error_msg = "";
// If the user isn't logged in, try to log them in
if (!isset($_SESSION['id_medewerker'])) {
if (isset($_POST['submit'])) {
$dbc = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
mysql_select_db(DB_NAME,$dbc);
// Grab the user-entered log-in data
$username = mysql_real_escape_string(trim($_POST['username']));
$wachtwoord = mysql_real_escape_string(trim($_POST['wachtwoord']));
if (!empty($username) && !empty($wachtwoord)) {
// Look up the username and password in the database
$query = "SELECT , username FROM sll_medewerker WHERE username = '$username' AND wachtwoord = MD5('$wachtwoord')";
$data = mysql_query($query);
if (mysql_num_rows($data) == 1) {
// The log-in is OK so set the user id_medewerker and username session and redirect to the home page
$row = mysql_fetch_array($data);
$_SESSION['id_medewerker'] = $row['id_medewerker'];
$_SESSION['username'] = $row['username'];
//setcookie('id_medewerker', $row['id_medewerker'], time() + (60 * 60 * 24 * 30)); //
//setcookie('username', $row['username'], time() + (60 * 60 * 24 * 30)); //
$home_url = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . './editForm.php';
header('Location: ' . $home_url);
}
else {
// De gebruikersnaam of paswoord is niet correct
$error_msg = 'U moet een geldige username en/of wachtwoord invullen.';
}
}
else {
// U heeft geen wachtwoord en/of gebruikersnaam ingetikt
$error_msg = 'U moet wel een wachtwoord en/of gebruikersnaam invullen.';
}
}
}
// Insert the page header
$page_title = 'Log In';
//require_once('header.php');
// If the session var is empty, show any error message and the log-in form; otherwise confirm the log-in
if (empty($_SESSION['id_medewerker'])) {
echo '<p class="error">' . $error_msg . '</p>';
?>
<?php
}
else {
// Confirm the successful log-in
// echo('<p class="login">You are logged in as ' . $_SESSION['username'] . '.</p>');
$home_url = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . './editForm.php';
header('Location: ' . $home_url);
}
?>
<?php
// Insert the page footer
//require_once('footer.php');
?>
maar krijg deze error:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\SLL\login.php on line 26
U moet een geldige username en/of wachtwoord invullen.
Alvast bedankt