Hol vana hiba ebben a kódban?
<?php
include("adatbazis.php");
$query = mysql_query("SELECT * FROM reg");
$adat = mysql_fetch_assoc($query);
$nev = $_POST["nev"];
$jelszo1 = $_POST["jelszo1"];
$jelszo2 = $_POST["jelszo2"];
$email = $_POST["email"];
$szetszed = explode("@", $email);
$valos_email = $szetszed[1];
$query1 = mysql_query("SELECT * FROM reg WHERE nev='$nev'");
$adat1 = mysql_fetch_assoc($query1);
$query2 = mysql_query("SELECT * FROM reg WHERE email='$email'");
$adat2 = mysql_fetch_assoc($query2);
$letezik_email = $adat2["email"];
$letezik_nev = $adat1["nev"];
if($nev == ""){
echo "A név nem lehet üres";
}else{
if($jelszo1 == ""){
echo "A jelszó nem lehet üres";
}else{
if($jelszo2 == ""){
echo "A jelszó nem lehet üres";
}else{
if($email == ""){
echo "Az email nem lehet üres";
}else{
if($jelszo1 !== $jelszo2){
echo "Nem azonos a két jelszó";
}else{
if($valos_email == ""){
echo "Ez egy érvénytelen email cím";
}else{
if($letezik_nev == ""){
if($letezik_email == ""){
$result = mysql_query("INSERT INTO `u568850222_oldal`.`reg` (
`nev` ,
`jelszo` ,
`email`
)
VALUES (
'$nev', '$jelszo1', '$email'
)",$db_connect);
header('Location: index.php');
}else{
echo "Ez az email cím már használatban van";
}
}else{
echo "Ez a felhasználónév már foglalt";
}
}
}
}
}
}
}
Egyszerű login rendszer, az 51 sor a header.php re hivatkozik ugye, ahol a hiba van, de nem értem mért nem jó.
Ne a közepén kezdd el tanulni a php-t.
És sose mondd, hogy "szeró"!!!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!