<?php
include("connect.php");

$username=$_POST['username'];

$password=$_POST['password'];

$sql="SELECT * FROM admin WHERE username='$username' and password='$password'";

$result=mysql_query($sql);

// This counts to see how many rows were found, there should be no more than 1

$count=mysql_num_rows($result);

// If result matched $username and $password, table row must be 1

if($count==1){

// Register $myusername, and redirect to file "login_success.php"
session_start();
$_SESSION["logged"] = 1;
header("location:admin.php");
}
else {

$_SESSION["logged"] = 0;

echo "geen rechten!";

}

?>
Hier boven zie je mijn login.php script, alleen hij geeft de volgende error
mysql_num_rows(): supplied argument is not a valid MySQL

ik heb de foutmelding gegoogled maar werd er niet veel wijzer van
Vóór de <?php-tag.
nee daar heb ik geen enter of spatie staan maakt dat nog uit dan?
Als er ook maar iets staat krijg je de header error.
okeej nee ik heb daar niets meer staan, maar als werkt het niet.
Als ik nu inlgo dan blijft hij hangen in het inlog scherm en blijft de pagina volledig wit, terwijl dit absoluut niet de bedoeling is.
Als je een inlog script heb waarom kijk je ander niet even het forum rond of de script lib.

en als je hem zelf wilt leren maken probeer eerst wat op te steken of het hele gebeuren met if statement en sessies dan is het wel aardig te doen vergeet ook de beveilleging neit in je sql..

gr, milo

Reageren