[ DelPjero @ 05.11.2008. 22:27 ] @
Imam formu koja kada se popuni,ne uzima podatke od korisnika.Podaci se ubacuju preko radio button.To je klasicno glasanje na sajtu,tip oceni sajt.Opcije:Odlican je ,Dobar je,Moze mnogo bolje,Lose.

Kod koji se nalazi u php upitu je :

Code:
<?php 
$urlOK = 'mailok2.html';
$urlFAIL = 'mailfail2.html';
$targetmail = '[email protected]';
$targetsubj = 'Upitnik OCENI SAJT ;
$lineend = "\r\n";
$mailbody  = 'Upitnik popunjen '.date("d/m/Y \u H:i:s").$lineend;
$mailbody .= 'Kako ocenjujete sajt: '.$_REQUEST['odlican je'].$lineend .$_REQUEST['dobar je'].$lineend .$_REQUEST['moze mnogo bolje'].$lineend .$_REQUEST['lose'].$lineend ;
$retval = mail($targetmail,$targetsubj,$mailbody);
if($retval==1){header("Location: ".$urlOK);}else{header("Location: ".$urlFAIL);}
?>


Gde je greska u ovom kodu???

[Ovu poruku je menjao Nemanja Avramović dana 06.11.2008. u 00:24 GMT+1]
[ Nemanja Avramović @ 05.11.2008. 23:24 ] @
Jesi siguran da ti ti radio button-i imaju imena "dobar je", "moze mnogo bolje", ... a ne value? Ovde je bitno ime elemenata (koje treba da bude isto) a ne vrednost.
[ DelPjero @ 06.11.2008. 00:01 ] @
<input name="radiobutton" type="radio" value="dobar je">

Ovo je kod za radio button.Kako treba da glasi ispravan kod???
[ Nemanja Avramović @ 06.11.2008. 05:41 ] @
Svaki $_REQUEST[...] zameni sa $_REQUEST['radiobutton'];

Svi radiobutton-i iz iste grupe (znači grupa opcija od kojih biraš jednu) bi trebalo da imaju isto ime (name) a različitu vrednost (value).
[ DelPjero @ 06.11.2008. 18:50 ] @
Promenio sam i sada dobijem naprimer,ako se stiklira odlican je,u mail upitu cetiri puta odgovor,odlican je.
[ Nikola Poša @ 06.11.2008. 18:53 ] @
Stavi u PHP kodu samo jedan $_REQUEST['radiobutton'], shta ce ti chetiri... U jednom trenutku samo jedan radio button mozhe da bude chekiran.