Archívum - Dec 19, 2015 - Fórum téma
lefut az if igaz és hamis ága is
[colorer=php]if($message==""){
$db_h = mysqli_connect();
if($db_h){
$statement="SELECT * FROM users WHERE username=".$uname." OR email=".$email;
$result=mysqli_query($db_h, $statement);
if(!($result['num_rows']>0)){
$code="";
for($i=0;$i<10;$i++){
$shit=rand(0, strlen($valid_chars)-4);
$code.=$valid_chars[$shit];
}
$insert_statement="INSERT INTO users(username,password,email,code) VALUES
('".$uname."','".$pword."','".$email."','".$code."')";
$insert_result=mysqli_query($db_h, $insert_statement);
if($insert_result){
$levelszoveg="Regisztráció történt ezzel az e-mail címmel a creativerecycling.pe.hu weboldalon. Regisztrációját megerősítő kódja: ".$code.". Ha úgy gondolja, más regisztrált az e-mail címével, hagyja figyelmen kívül ezt az e-mailt.";
$header="From: noreply##kukac##creativerecycling.pe.hu";
mail($email, "Regisztráció megerősítése", $levelszoveg, $header);
header("/validate.php");
}else{
$message.="Hiba történt az adatbázisba vitelkor.<br>";
}
}else{
$message.="A felhasználónév vagy e-mail cím már foglalt.<br>";
}
mysqli_close($db_h);
}else{
$message.="Adatbázis nem található vagy kapcsolódási hiba.
$db_h = mysqli_connect();
if($db_h){
$statement="SELECT * FROM users WHERE username=".$uname." OR email=".$email;
$result=mysqli_query($db_h, $statement);
if(!($result['num_rows']>0)){
$code="";
for($i=0;$i<10;$i++){
$shit=rand(0, strlen($valid_chars)-4);
$code.=$valid_chars[$shit];
}
$insert_statement="INSERT INTO users(username,password,email,code) VALUES
('".$uname."','".$pword."','".$email."','".$code."')";
$insert_result=mysqli_query($db_h, $insert_statement);
if($insert_result){
$levelszoveg="Regisztráció történt ezzel az e-mail címmel a creativerecycling.pe.hu weboldalon. Regisztrációját megerősítő kódja: ".$code.". Ha úgy gondolja, más regisztrált az e-mail címével, hagyja figyelmen kívül ezt az e-mailt.";
$header="From: noreply##kukac##creativerecycling.pe.hu";
mail($email, "Regisztráció megerősítése", $levelszoveg, $header);
header("/validate.php");
}else{
$message.="Hiba történt az adatbázisba vitelkor.<br>";
}
}else{
$message.="A felhasználónév vagy e-mail cím már foglalt.<br>";
}
mysqli_close($db_h);
}else{
$message.="Adatbázis nem található vagy kapcsolódási hiba.