mysql errors

Status
Niet open voor verdere reacties.

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'


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";
	}
}

?>
 
ik moet nu gokken, maar quotes om username?
PHP:
username =  '".$username."'
 
heb et al gefixd XD verkeerde variabelen gebruikt

quetes is ook een puntje ja. heb et ook aangepast:)

Dankuwel
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan