gertjuhhh1993
Gebruiker
- Lid geworden
- 21 jun 2010
- Berichten
- 127
ik hbe weer is zo'n standaard situatie waar ik een error krijg en er niet uitkom.
er zit ergens een foutje, maar kan niet ontdekken waar.
het gaat om het gene boven de rij /////
als ik de pagina krijg ik deze lijst met errors/gegevens:
SELECT * FROM users WHERE username = wimvdbeek AND password = 92396ec57fa8899b0cb3e9b35c933717d342a0c4 bool(false)
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Topperveld\changepw.php on line 27
NULL
Warning: mysql_num_rows() expects parameter 1 to be resource, null given in C:\xampp\htdocs\Topperveld\changepw.php on line 30
Unknown column 'wimvdbeek' in 'where clause'
er zit ergens een foutje, maar kan niet ontdekken waar.
het gaat om het gene boven de rij /////
als ik de pagina krijg ik deze lijst met errors/gegevens:
SELECT * FROM users WHERE username = wimvdbeek AND password = 92396ec57fa8899b0cb3e9b35c933717d342a0c4 bool(false)
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Topperveld\changepw.php on line 27
NULL
Warning: mysql_num_rows() expects parameter 1 to be resource, null given in C:\xampp\htdocs\Topperveld\changepw.php on line 30
Unknown column 'wimvdbeek' in 'where clause'
PHP:
<?php
//header("Location:index.php");
include("functions.php");
if (isset($_SESSION['username']))
{
$username = $_SESSION['username'];
$oldpw = $_POST['oldpw'];
$newpw1 = $_POST['newpw1'];
$newpw2 = $_POST['newpw2'];
$sec_old = encrypt($username,$oldpw);
$sec_new1 = encrypt($username, $newpw1);
$sec_new2 = encrypt($username, $newpw2);
$query = " SELECT
*
FROM
users
WHERE
username = ".$username."
AND
password = ".$sec_new1."
";
echo $query;
$query= mysql_query($query);
var_dump($query);
$array = mysql_fetch_array($query);
var_dump($array);
$numrows = mysql_num_rows($array)or die(mysql_error());
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if ($numrows!=0)
{
if($sec_new1==$sec_new2)
{
mysql_query("UPDATE
users
SET
password = '".$sec_new1."'
WHERE
username = '".$username."'
")or die(mysql_error());
}
else
{
echo "De twee opgegeven wachtwoorden zijn niet gelijk. Probeert u het nog eens";
}
}
else
{
echo "Het oude wachtwoord klopt niet";
}
}
?>