ugrás a tartalomhoz

PHP Login hiba

GalateHD · 2014. Jan. 30. (Cs), 14.23
Sziasztok, van egy PHP login scriptem, ami eddig hibátlanul ment.
Most mást nem megy.
<?php session_start(); include("db.class.php"); $adatbazis = new DB();?>
<?
if($_SESSION["username"]){
?>
<center>
<?php
$usr = $_SESSION["username"];
$result = $adatbazis->query("SELECT * FROM accounts where username='$usr'");
while ($row = $adatbazis->fetchNextObject($result))
{
?>
<br>
<b>Üdvözöllek, <b><? echo $_SESSION["username"];?>!
<hr>

</center>



<?}else{
session_start();
if($_POST["belepes"]){
$felhasznalonev = $_POST['username'];
$jelszo = md5($_POST['password']);
if ($felhasznalonev&&$jelszo) {
mysql_connect("...","...","...");//ezeket majd írd át 
mysql_select_db("..."); 
$query = mysql_query("SELECT * FROM accounts WHERE username='$felhasznalonev'");
$numrows = mysql_num_rows($query);
if ($numrows!=0) {
while ($row = mysql_fetch_assoc($query)) {
$dbfelhasznalonev = $row['username'];
$dbjelszo = $row['password'];
}	
if ($felhasznalonev==$dbfelhasznalonev&&$jelszo==$dbjelszo){
header("Location: index.php");
$_SESSION['username'] = $felhasznalonev;
} else {
$hiba2 = 'Hibás jelszó!';
}
} else {
$hiba2 = 'Nincs Ilyen felhasználónév!';
}
} else {
$hiba2 = 'Minden mező kitöltése kötelező!';
}

}
if(isset($hiba2)){
echo '<small class="error">'.$hiba2.'</small>';
}

?>
<form method="post"  name="belepes">
<p><b>Felhasznónév:</b><br/>
<input type="text" name="username"   class="username text" /><p>
<b>Jelszó:</b><br/>
<input type="password" name="password"   class="password text" /></p>
<input name="belepes" type="submit" class="small button" value="Bejelentkezés"  />
</form>
<?}?>
62 sorban van a hiba(??)
Aki tudna nekem segíteni, megköszönném!
 
1

Mit jelent?

Poetro · 2014. Jan. 30. (Cs), 15.05
Mit jelent az, hogy nem megy? Mi a 62. sor? Mit tettél eddig a hiba felderítéséért? Mik a változók értékei? Azokat az értékeket kapod, amiket vársz?
2

Hibakeresés

Hidvégi Gábor · 2014. Jan. 30. (Cs), 15.06
Ajánlom figyelmedbe az Egyszerű hibakeresés című cikket, továbbá a formázási lehetőségeket.
3

gYaníTomHogZhiÁnzyiKegyzÁrózá

szabo.b.gabor · 2014. Jan. 30. (Cs), 15.12
gYaníTomHogZhiÁnzyiKegyzÁrózáR0j3lcSakaYideNt4l4smi4tTnEml4t0mt152t4N.
4

Na! :D

szabo.b.gabor · 2014. Jan. 30. (Cs), 15.12
Na! :D
5

:D

bamegakapa · 2014. Jan. 30. (Cs), 17.06
Ez jó.
6

Első körben

thgab · 2014. Jan. 30. (Cs), 18.07
a 9. sorban kezdődő while blokk nincs lezárva. A 20. sorban van egy } de utána else következik.
A 26. sorból idézve "ezeket majd írd át".
7

Sikerült!

GalateHD · 2014. Jan. 31. (P), 10.35
Köszönöm a segítséget, sikerült megoldanom :)