Hogy lehet ezt megoldani php?
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>";
}





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);
}
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!