Autor | Zpráva | ||
---|---|---|---|
Michael90 Profil |
#1 · Zasláno: 22. 9. 2014, 10:50:39
Zdravím, mám problém, s odesíláním dat z formuláře na email. na stránkách www.nomiweb.eu/mktailor/nakup-kosile.html je jen ukázkový formulář. Nicméně, když něco zakliknu a dál odeslat, formulář se odešle, vše proběhne v pořádku, ale v emailu nemám informaci, že by tlačítko bylo zaškrtnuto, mám tam prázdné políčko.
Poradil by mi někdo prosím? Mám dojem, že bude něco s radio buttonama. Prosím prosím o radu |
||
lionel messi Profil |
Michael90:
Prosím o vloženie zdrojového kódu formulára a najmä PHP, kt. ho spracuje, krištáľovú guľu plánujeme až na Vianoce. :-) |
||
Michael90 Profil |
#3 · Zasláno: 22. 9. 2014, 11:02:18
HTML
<form action="http://nomiweb.eu/mktailor/objednavka-kosile.php" method="post"> <table> <tbody> <tr> <td> <input name="strih" id="radio1" class="css-checkbox" type="radio" value="Slim" > <label for="radio1" class="css-label radGroup1 radGroup2 clr" value="Slim">Tlačítko 1</label> </td> <td> <input name="strih" id="radio2" class="css-checkbox" type="radio" value="Klasik"> <label for="radio2" class="css-label radGroup1 radGroup2 clr" value="Klasik">Tohle je dva</label></td> <td> <input name="strih" id="radio3" class="css-checkbox" type="radio"> <label for="radio3" class="css-label radGroup1 radGroup2 clr">Nebo 3</label></td> <td> <input name="strih" id="radio4" class="css-checkbox" type="radio"> <label for="radio4" class="css-label radGroup1 radGroup2 clr">Tlačítko 4</label></td> <td> <input name="Strih" id="radio5" class="css-checkbox" type="radio"> <label for="radio5" class="css-label radGroup1 radGroup2 clr">Tohle je 5</label></td> </tbody> </table> <input type="submit" value="Odeslat objednávku"> </form> CSS input[type=radio].css-checkbox { position:absolute; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0; } input[type=radio].css-checkbox + label.css-label, input[type=radio].css-checkbox + label.css-label.clr { padding-left:35px; height:30px; display:inline-block; line-height:30px; background-repeat:no-repeat; background-position: 0 0; font-size:15px; vertical-align:middle; cursor:pointer; } input[type=radio].css-checkbox:checked + label.css-label, input[type=radio].css-checkbox + label.css-label.chk { background-position: 0 -30px; } label.css-label { background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_aa8de00f292549f507a766900740fba5.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } php <?php $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/html; charset=UTF-8\r\n"; $headers .= "Content-Transfer-Encoding: 8bit\r\n"; $to = "novak.michael1@seznam.cz"; $extra = "From: $emailobjednavka\r\nReply-To: $email\r\n"; $subject = "Objednavka od ".$celejmeno.""; $mess = " Strih: ".$strih."\n "; mail ($to, $subject, $mess, $extra); ?> <html><head> <meta http-equiv="refresh" content="0; url=index.html"> <title>Váš požadavek se vyřizuje</title> </head><body></body></html> Moc děkuji za radu, pokud by někdo věděl:-) |
||
juriad Profil |
Všechny checkboxy musí mít stejné name - včetně velikosti písmen.
Všechny checkboxy musí mít vyplněné value - teď ho mají jen některé. A v PHP přidej před 9. řádku: $strih = $_POST['strih']; |
||
Michael90 Profil |
#5 · Zasláno: 22. 9. 2014, 11:06:45
Funguje :) Moc Vám děkuju !!
|
||
Časová prodleva: 10 let
|
0