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

HTML,PHP,CSS kérdése:

Mért nem jó (többi lent)?

Figyelt kérdés

Mikor kitöltöm az űrlapot mindig azt írja ki hogy rosszul írta be az ellenőrző kódot pedig nem 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 = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW

XYZ';

$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


Igen ezt írtam ki tegnap is de akkor még nem tudtam ezt a hibát is :)



2014. jan. 2. 14:31
 1/2 uno20001 ***** válasza:
100%

Ahol session-t szeretnél használni, azokon az oldalakon a legelső(!) dolog, hogy a "session_start();"-ot beírod a legelső sorba, semmi ne legyen előtte.

Tehát mindegyik php program, ahol session-t szeretnél használni, így kezdődjön:


<?php

session_start();

//utána jöhet a többi...

2014. jan. 2. 14:44
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:

Köszönöm szépen. Ez nem igaz pedig tényleg meg is tanultam mikor az első regisztrációs oldalamat készítettem.Na de hátha most már örökre megjegyzem köszi :).


Boldog újévet kívánok

HTML,PHP,CSS

2014. jan. 2. 16:12

Kapcsolódó 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!