ugrás a tartalomhoz

Űrlap feldolgozás

bnc1995 · 2011. Szep. 21. (Sze), 21.29
Sziasztok!

Azt szeretném kérdezni, hogy mi a hiba az alábbi php kódban.
Elvileg a 5. sorban van a hiba, de nem tudom, hogy mi.
Az adatok egy html Űrlapból vannak. Az elfogad változó egy checkbox-ból van.
Segítségeteket előre is köszönöm

Bence

<?php
if (!empty($_POST['felhasznalonev']) && (!empty($_POST['PW']) && (!empty($_POST['PW2']) && 
(!empty($_POST['MAIL']) && (!empty($_POST['NEP']) && (!empty($_POST['TAJ'])))))))
     {
	  if ($_POST['elfogad'] == 1)//checkbox
	  {
	   print "OK";
	  }
	  else {
	  print "Nem fogadtad el a feltételeket";
	  }
     }
else {
      print "Nem töltöttél ki minden mezőz!";
     }
?>
 
1

if (isset($_POST['elfogad'])

Hidvégi Gábor · 2011. Szep. 21. (Sze), 21.32
if (isset($_POST['elfogad']) and $_POST['elfogad'] == 1)
2

Nem jó:(

bnc1995 · 2011. Szep. 21. (Sze), 21.40
Akár bejelölöm a négyzetet akár nem az else ágat hajtja végre:S
3

form nélkül nehéz erre jól

pp · 2011. Szep. 21. (Sze), 21.50
form nélkül nehéz erre jól válaszolni.
A kód elején tolj egy
<?php
print '<pre>'; print_r($_POST); exit();
?>
VAgy telepíts egy debuggert, már ha hosszú távon gondolkodsz a PHP fejlesztésben.

pp
4

Meg van a hiba:)

bnc1995 · 2011. Szep. 21. (Sze), 22.07
A form-ban volt a hiba:) Azért köszönöm a segítséget.

Bence