PHP fejl til login

Tags:    php

Jeg er igang med denne kode sammen med php-4ever:


<?php
mysql_connect("localhost", "shafh_dk", "****");
mysql_select_db("shafh_dk");

$send = $_POST['send'];
echo '
<form action="'.$PHP_SELF.'" method="post">
E-mail:<br/><input type="text" name="mail"><br/><br/>
Password:<br/><input type="password" name="pass"><br/><br/>
<input type="submit" name="send" value="Login">
</form>
';

if($send) {
echo 'Hmm det her virker godt nok :S';
$mail = $_POST['mail'];
$pass = $_POST['pass'];

$query = mysql_query("SELECT * FROM brugersystem WHERE mail = $mail and pass

= $pass") or die(mysql_error());
$number = mysql_num_rows($query);
if($number == 1) {
$_SESSION['login'] = 1;
echo 'Du er inde!';
} else {
echo 'Du har intastet forkert"';
}
}
?>


Men desværre har vi fået en pokkers fej. :(
Vi har uploadet filen her:

http://www.shafh.dk/Partner-Ser/login.php


Hvad er galdt? Help us...


____________________________

Hjælp os gerne med projektet... Vi laver et partner-service som både giver fordele til dig og mange andre....
Tag et kik. Vi har lige oprettet en gruppe her på udvikleren!




Shafh
Shafh@stofanet.dk
Theis F. Hinz

Behandl nørder godt.
Du ender sandsynligvis
med at arbejde for en

Motto af Bill Gates



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udKode 


MH.

The-Freak

Livet er for kort til at kede sig.



Opsummerer: Der mangler quote marks rundt om $pass. Det skal være '$pass'.

Ridefisken



Der er iøvrigt heller ikke noget der hedder $PHP_SELF. Du leder sikkert efter $_SERVER['PHP_SELF']
--
Thus, I conclude



Tak tror det hjalp :D

I må meget gerne acceptere up! Ellers får The-Freak dem da han er den eneste der har acepteret!



Shafh
Shafh@stofanet.dk
Theis F. Hinz

Behandl nørder godt.
Du ender sandsynligvis
med at arbejde for en

Motto af Bill Gates



t