Kezdőoldal » Számítástechnika » Weblapkészítés » Mért nem jó (bővebben lent)?

HTML,PHP,CSS kérdése:

Mért nem jó (bővebben lent)?

Figyelt kérdés

Mikor kitöltöm az űrlapot mindig azt írja ki hogy a két jelszó nem egyezik,pedig egyeznie kéne itt vannak a kódok:


beküldő:

<head>

<style type="text/css">

#elso{

border-style: outset;

border-color: red;

border-width: 4px;

}


</style>

</head>

<form method="POST" action="regfeldolgoz.php">

<fieldset id="elso">

<legend>Álltalános adatok</legend>

Felhasználó név:<br>

<input type="text" name="felhnev"><br>

E-mail cím:<br>

<input type="text" name="email"></br>

Jelszó:<br>

<input type="password" name="jelszo1"><br>

Jelszó mégegyszer:<br>

<input type="password" name="jelszo2"><br>

</fieldset>

<br>

<fieldset id="elso">

<legend>Személyes adatok</legend>

Teljes név:<br>

<input type="text" name="nev"><br>

Telefonszám:<br>

<input type="text" name="telefon"></br>

Lakhely:<br>

<span><input type="text" name="lakhely"> Például:Makó</span></br>

Neme:<br>

<span><input type="text" name="nem"> Férfi/Nő</span>

</fieldset>

<fieldset id="elso">

<legend> Ellenőrző kód</legend>

<?php

function generateRandomString($length = 4) {

$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';

$randomString = '';

for ($i = 0; $i < $length; $i++) {

$randomString .= $characters[rand(0, strlen($characters) - 1)];

}

return $randomString;

}



$c=generateRandomString();


$_SESSION['kod'] = $c;

?>

<?php echo "$c";?>

<br>Írja be a kódot amit lát:<br>

<input type="text" name="beirtkod">

</fieldset>

<br>

<input type="reset" value="újra"><input type="submit" value="Kész">

</form>


feldolgozó:


<?php

$host= "ftp.atw.hu";

$user= "a nevem";

$pass= "a jelszóm";

$db= "elsoprobahely";

$kapcsolat= mysql_connect("$hos","$user","$pass") or die("Hiba a csatlakozásnál");

mysql_select_db ($db,$kapcsolat) or die ("Sikertelen kapcsolódási próbálkozás");


$felhnev= $_POST['felhnev'];

$jelszo1= $_POST['jelszo1'];

$jelszo2= $_POST['jelszo2'];

$email= $_POST['email'];

$nev= $_POST['nev'];

$telefon= $_POST['telefon'];

$lakhely= $_POST['lekhely'];

$nem= $_POST['nem'];

$urlbol= $_SESSION['kod'];

$kod= $_POST['beirtkod'];


if(jelszo1!=jelszo2){

echo 'A jelszavak nem egyeznek';

}

else{

if($urlbol!=$kod){

echo 'Rosszul adta meg az ellenőrző kódot';

}

else{

if(empty($felhnev)){

echo 'Nem adott meg a kívánt felhasználó nevet';


}

else{


if(empty($jelszo1)){

echo 'Nem adta meg a kívánt jelszót';

}

else{

if(empty($jelszo2)){

echo 'Nem írta be mégegyszer a jelszót';



}

else{

if(empty($email)){

echo 'Nem adta meg az e-mail címét';

}else{

if(empty($nev)){

echo 'Nem adta meg a nevét';

}

else{

if(empty($telefon)){

echo 'Nem adta meg a telefonszámát';

}

else{

if(empty($lakhely)){

echo 'Nem adta meg a települést ahol él';

}

else{

if(empty($nem)){

echo 'Nem adta meg a nemét';

}

else{

if(empty($kod)){

echo 'Nem adta meg a kódot';

}

else{

echo 'Folytatódhat';


}

}

}

}

}

}

}

}

}

}

}

?>


Ezt nem értem de lehet,hogy már az a baj hogy annyiszor átnéztem és nem látom a hibát. Ha valaki észreveszi azt nagyon megköszönném.


A válaszokat előre is köszönöm

HTML,PHP,CSS



#php #weblap #HTML #MySQL #űrlap #weblapszerkesztés.weblapkészítés
2014. jan. 1. 21:16
 1/5 A kérdező kommentje:

[link]


ezen a címen ki is próbálhatjátok


(Ha bejött rá kell kattintani a bejelentkezésre :) )

2014. jan. 1. 21:23
 2/5 anonim ***** válasza:
Lehagytad a $ jelet a jelszo1 és jelszo2 elől.
2014. jan. 1. 21:24
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:

Ennek a sok else ágnak nem látom értelmét a jelszó egyezés ellenőrzése után.


És a végén az a sok kapcsos zárójel mihez tartozik?

2014. jan. 1. 21:29
Hasznos számodra ez a válasz?
 4/5 A kérdező kommentje:
Köszönöm szépen a segítséget tényleg nagyon hálás vagyok
2014. jan. 1. 22:38
 5/5 A kérdező kommentje:
És az ellenőrző kód mért nem működik?
2014. jan. 2. 14:16

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

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!