Kezdőoldal » Számítástechnika » Programozás » Hogy lehet ezt megoldani php?

Hogy lehet ezt megoldani php?

Figyelt kérdés

Sziasztok van egy formom és ha nem adok meg felhasználónevet és jelszót akkor ki is írja,hogy nem adott meg felhasználónevet/jelszót,de ilyenkor le elenőrzi,hogy létezik ilyen felhasználó tehát két hiba üzenetet kapok vissza azt hogy m adott meg felhasználónevet/jelszót,Hibás felhasználónév vagy jelszó!

hogy tudom azt megcsinálni,hogy ha nem írok be semmit akkor csak azt írja ki,hogy nem adott meg felhasználónevet?



itt a kód

if(isset($_POST['submit'])){

$username = trim($_POST['username']);//sziszka

$password = trim($_POST['password']);//sziszka

//Adatbázis csatlakozás

$con = mysql_connect("localhost","root","");

if(!$con){die('Nem jött létre a kapcsolat');}

mysql_select_db('login',$con);

if(mysql_num_rows(mysql_query("SELECT* FROM login WHERE username = '$username' and password = '$password'")))

{

$result = mysql_query("SELECT * FROM login WHERE username = '$username' and password = '$password'");

while($row = mysql_fetch_array($result))

{

$expire = time()+60*60*24*30;//egy hónap

setcookie("id",$row['id'],$expire);

$userID = $row['id'];

}

}

else{

echo"<div class=\"error\">Hibás felhasználónév vagy jelszó!</div>";

}


mysql_close($con);

if(!$username and !$password){

echo "<div class=\"error\">Nem adott meg Felhasználónevet vagy Jelszót!</div>";

}


2012. okt. 30. 13:01
 1/1 anonim ***** válasza:

if(isset($_POST['submit'])){

$username = trim($_POST['username']);//sziszka

$password = trim($_POST['password']);//sziszka


if(!$username and !$password){

echo "<div class=\"error\">Nem adott meg Felhasználónevet vagy Jelszót!</div>";

}

else{

//Adatbázis csatlakozás

$con = mysql_connect("localhost","root","");

if(!$con){die('Nem jött létre a kapcsolat');}

mysql_select_db('login',$con);

if(mysql_num_rows(mysql_query("SELECT* FROM login WHERE username = '$username' and password = '$password'")))

{

$result = mysql_query("SELECT * FROM login WHERE username = '$username' and password = '$password'");

while($row = mysql_fetch_array($result))

{

$expire = time()+60*60*24*30;//egy hónap

setcookie("id",$row['id'],$expire);

$userID = $row['id'];

}

}

else{

echo"<div class=\"error\">Hibás felhasználónév vagy jelszó!</div>";

}


mysql_close($con);


}

2012. okt. 30. 13:12
Hasznos számodra ez a válasz?

További kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!