Ik krijg onderstaande foutmelding als ik wil inloggen op basis van de script dit ik heb overgenomen van youtube:
Warning: mysql_result() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/Bida/Includes/users.php on line 28
Wat ik wil doen is checken of email en wachtwoord overeenkomen met de database. Wat moet ik aanpassen? Een nieuwe script, gaat misschien niet werken aangezien ik heel veel heb gecodeerd op basis van deze opzet.
<?php
function user_data($userid) {
$data = array();
$userid = (int)$userid;
$func_num_args = func_num_args();
$func_get_args = func_get_args();
if ($func_num_args > 1) {
unset($func_get_args[0]);
$fields = '`' . implode('`, `', $func_get_args) . '`';
$data = mysql_fetch_assoc(mysql_query("SELECT $fields FROM 'Vraag' WHERE 'userid' = $userid"));
return $data;
}
}
function logged_in() {
return (isset($_SESSION['userid'])) ? true : false;
}
function user_exists($email) {
$email = sanitize($email);
$query = mysql_query("SELECT COUNT('userid' FROM 'Vraag' WHERE 'email' = '$email'");
return (mysql_result($query, 0) == 1) ? true : false;
}
function userid_from_email($email) {
$email = sanitize($email);
return mysql_result(mysql_query("SELECT 'userid' FROM 'Vraag' WHERE 'email' = '$email'"), 0, 'userid');
}
function login($email, $password) {
$userid = userid_from_email($email);
$email = sanitize($email);
return (mysql_result(mysql_query("SELECT COUNT('userid') FROM 'Vraag' WHERE 'email' = '$email' and 'wachtwoord' = $password'"), 0) == 1) ? $userid : false;
}
?>
Warning: mysql_result() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/Bida/Includes/users.php on line 28
Wat ik wil doen is checken of email en wachtwoord overeenkomen met de database. Wat moet ik aanpassen? Een nieuwe script, gaat misschien niet werken aangezien ik heel veel heb gecodeerd op basis van deze opzet.
<?php
function user_data($userid) {
$data = array();
$userid = (int)$userid;
$func_num_args = func_num_args();
$func_get_args = func_get_args();
if ($func_num_args > 1) {
unset($func_get_args[0]);
$fields = '`' . implode('`, `', $func_get_args) . '`';
$data = mysql_fetch_assoc(mysql_query("SELECT $fields FROM 'Vraag' WHERE 'userid' = $userid"));
return $data;
}
}
function logged_in() {
return (isset($_SESSION['userid'])) ? true : false;
}
function user_exists($email) {
$email = sanitize($email);
$query = mysql_query("SELECT COUNT('userid' FROM 'Vraag' WHERE 'email' = '$email'");
return (mysql_result($query, 0) == 1) ? true : false;
}
function userid_from_email($email) {
$email = sanitize($email);
return mysql_result(mysql_query("SELECT 'userid' FROM 'Vraag' WHERE 'email' = '$email'"), 0, 'userid');
}
function login($email, $password) {
$userid = userid_from_email($email);
$email = sanitize($email);
return (mysql_result(mysql_query("SELECT COUNT('userid') FROM 'Vraag' WHERE 'email' = '$email' and 'wachtwoord' = $password'"), 0) == 1) ? $userid : false;
}
?>