webForumDet fria alternativet

Lösenordskoll problem

2 svar · 187 visningar · startad av Pellefant

PellefantMedlem sedan maj 20022 614 inlägg
#1

Hej! :)

Har suttit med denna lösenordskoll i 4-5 timmar nu. :(

<?php
$dbh=mysql_connect ("localhost", "idealgr_aris", "xxxxxx") or die ('I cannot connect to the database because: ' . mysql_error()); 
mysql_select_db ("idealgr_orders");

$Query = "SELECT * FROM members WHERE username='$username' &&  password='$password'" or die (mysql_error());

$Result = mysql_db_query ("idealgr_photodb", $Query, $dbh) or die (mysql_error());

		if(mysql_num_rows(result) == 0){

		setcookie("userstatus", "inside");
		setcookie("idnumber", "$row[id]");
		header ("Location: user.php");
		mysql_close($dbh); 
}
else
	{
?>

<A HREF="userlogin.html">username and/or passwrord wrong, try again</A>

<?php
}
?>

Just nu så får jag:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

Men även denna verkar inte fungera:

if(mysql_num_rows(result) == 0){

Mycket tacksam för hjälp.

PeeerMedlem sedan mars 20025 362 inlägg
#2

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

Intressant att du kan få felmeddelanden på något som inte ens finns med i koden §jr

if(mysql_num_rows([b]$[/b]result) == 0){

Sen är jag lite skeptisk till din if-sats. Först kollar du om 0 rader hittades (dvs. fel lösen/användarnamn), om det hittades mer rader än så (dvs rätt lösen) så skrivs texten om ett felaktigt användarnamn ut.

PellefantMedlem sedan maj 20022 614 inlägg
#3

Tjena, jag fick ordning på det nu, mha denna. :)

if(mysql_num_rows($Result) == 1){

(Det kan bara finnas ett unikt username av varje)

"Intressant att du kan få felmeddelanden på något som inte ens finns med i koden "

Ja, det ska väl vara jag som lyckas med sånt. :)

Genererad på 373 ms · cache AV · v20260730165559-full.f96bc7eb