Autor Zpráva
Sharkit
Profil
Zdravim chtel bych se zeptat když mam formulář s checkboxy a chci ho odesílat emailem.Vim že mam nastaveno u checkboxu value="ANO" ovšem Ano se emailu vypíše když checkbox zaškrtnu což je správně ale já bych chtěl nastavit aby když checkbox nezaškrtnu tak aby se v emailu vypsalo ne.Nevíte jak to udělat??
Taps
Profil
Sharkit:
zkus
<?php
$prom = (( $_GET['box'] == 1 ) ? 'ano' : 'ne');
print $prom;
?>
<form action="#" method="GET">
<input type="checkbox" name="box" value="1">
<input type="submit" name="sub_form" value="Submit">
</form>
Sharkit
Profil
Problem je ze moc PHP nerozumim mam script od znamyho ale tohle taky nevi.Zkus mi to prosím vepsat do tohoto kodu.
<?
$to = "jirka.lisak.95@seznam.cz";
$subject = "Prihlaska";
$extra = "From: $mail\r\nReply-To: $mail\r\n";
$message = "Tří Měsíční Kurz Pondělí 2.1.31.3.2014:".$TRI_MESICNI_KURZ_PONDELI_2_1__31_3_2014."\nTří Měsíční Kurz Úterý 2.1.31.3.2014:".$TRI_MESICNI_KURZ_UTERY_2_1__31_3_2014."\nTří Měsíční Kurz Středa 2.1.31.3.2014: ".$TRI_MESICNI_KURZ_STREDA_2_1__31_3_2014."\nTří Měsíční Kurz Čtvrtek 2.1.31.3.2014: ".$TRI_MESICNI_KURZ_CTVRTEK_2_1__31_3_2014."\nTří Měsíční Kurz Pátek 2.1.31.3.2014: ".$TRI_MESICNI_KURZ_PATEK_2_1__31_3_2014.
" \nTří Měsíční Kurz Pondělí 1.4.30.6.2014: ".$TRI_MESICNI_KURZ_PONDELI_1_4__30_6_2014."\nTří Měsíční Kurz Úterý 1.4.30.6.2014:".$TRI_MESICNI_KURZ_UTERY_1_4__30_6_2014."\nTří Měsíční Kurz Středa 1.4.30.6.2014: ".$TRI_MESICNI_KURZ_STREDA_1_4__30_6_2014."\nTří Měsíční Kurz Čtvrtek 1.4.30.6.2014: ".$TRI_MESICNI_KURZ_CTVRTEK_1_4__30_6_2014."\nTří Měsíční Kurz Pátek 1.4.30.6.2014: ".$TRI_MESICNI_KURZ_PATEK_1_4__30_6_2014.
" \nČtyř Měsíční Kurz Pondělí 2.9.19.12.2014: ".$CTYR_MESICNI_KURZ_PONDELI_2_9__19_12_2014."\nČtyř Měsíční Kurz Úterý 2.9.19.12.2014:".$CTYR_MESICNI_KURZ_UTERY_2_9__19_12_2014."\nČtyř Měsíční Kurz Středa 2.9.19.12.2014: ".$CTYR_MESICNI_KURZ_STREDA_2_9__19_12_2014."\nČtyř Měsíční Kurz Čtvrtek 2.9.19.12.2014: ".$CTYR_MESICNI_KURZ_CTVRTEK_2_9__19_12_2014."\nČtyř Měsíční Kurz Pátek 2.9.19.12.2014: ".$CTYR_MESICNI_KURZ_PATEK_2_9__19_12_2014.
" \nŠesti Měsíční Kurz Pondělí 2.1.30.6.2014: ".$SESTI_MESICNI_KURZ_PONDELI_2_1__30_6_2014."\nŠesti Měsíční Kurz Úterý 2.1.30.6.2014:".$SESTI_MESICNI_KURZ_UTERY_2_1__30_6_2014."\nŠesti Měsíční Kurz Středa 2.1.30.6.2014: ".$SESTI_MESICNI_KURZ_STREDA_2_1__30_6_2014."\nŠesti Měsíční Kurz Čtvrtek 2.1.30.6.2014: ".$SESTI_MESICNI_KURZ_CTVRTEK_2_1__30_6_2014."\nŠesti Měsíční Kurz Pátek 2.1.30.6.2014: ".$SESTI_MESICNI_KURZ_PATEK_2_1__30_6_2014.
" \nDesíti Měsíční Kurz Pondělí 2.1.19.12.2014: ".$DESITI_MESICNI_KURZ_PONDELI_2_1__19_12_2014."\nDesíti Měsíční Kurz Úterý 2.1.19.12.2014:".$DESITI_MESICNI_KURZ_UTERY_2_1__19_12_2014."\nDesíti Měsíční Kurz Středa 2.1.19.12.2014: ".$DESITI_MESICNI_KURZ_STREDA_2_1__19_12_2014."\nDesíti Měsíční Kurz Čtvrtek 2.1.19.12.2014: ".$DESITI_MESICNI_KURZ_CTVRTEK_2_1__19_12_2014."\nDesíti Měsíční Kurz Pátek 2.1.19.12.2014: ".$DESITI_MESICNI_KURZ_PATEK_2_1__19_12_2014.
" \nPrázdninový Kurz Pondělí 1.7.29.8.2014: ".$PRAZDNINOVY_MESICNI_KURZ_PONDELI_1_7__29_8_2014."\nPrázdninový Kurz Úterý 1.7.29.8.2014:".$PRAZDNINOVY_MESICNI_KURZ_UTERY_1_7__29_8_2014."\nPrázdninový Kurz Středa 1.7.29.8.2014: ".$PRAZDNINOVY_MESICNI_KURZ_STREDA_1_7__29_8_2014."\nPrázdninový Kurz Čtvrtek 1.7.29.8.2014: ".$PRAZDNINOVY_MESICNI_KURZ_CTVRTEK_1_7__29_8_2014."\nPrázdninový Kurz Pátek 1.7.29.8.2014: ".$PRAZDNINOVY_MESICNI_KURZ_PATEK_1_7__29_8_2014.
" \nJméno Přímeni dítěte:".$Jmeno_Primeni_ditete.
" \nDatum narozeni dítěte:".$Datum_narozeni_ditete.
" \nJméno Příjmení zákonného zástupce:".$Jmeno_Prijmení_zakonneho_zastupce.
" \nTelefon:".$Telefon.
" \nE-mail:".$Email.
" \nZdravotní stav dítěte:".$Zdravotni_stav_ditete.
" \nSouhlas s fotkami:".$Souhlas_s_fotkami.
" \nSouhlas s řádem:".$Souhlas_s_řádem."\n";
$headers = "from: webmail@babyclubusti.cz \n";
$headers .= "X-mailer: phpWebmail \n";
if( mail($to, $extra, $subject, $message, $headers) )
    {echo "OK - mail odeslan";}
else
    {echo "CHYBA - odeslani se nepovedlo";}
?>



V html bych uz si to pak upravil sam
Taps
Profil
Sharkit:
jaký má checkbox name a jakou metodou je formulář odeslán ?
Sharkit
Profil
V podstate ani nevim jakou metodou je odeslan :) zkoušeli jsme pres Post i Get ale web Forpsi nevzalo ani jednu.Odesílá to až pres tenhle typ scriptu.A name checkboxu je TRI_MESICNI_KURZ_PONDELI_2_1__31_3_2014 .Jinak nazvy checkboxu atd... si muzes precist tu :) www.babyclubusti.cz/prihlaska.html
Taps
Profil
tak nahrad
Tří Měsíční Kurz Pondělí 2.1.31.3.2014:".$TRI_MESICNI_KURZ_PONDELI_2_1__31_3_2014
za toto
Tří Měsíční Kurz Pondělí 2.1.31.3.2014:".($TRI_MESICNI_KURZ_PONDELI_2_1__31_3_2014=="ano") ? "ano" : "ne";
a do položky value je nutné uvést jen jednu hodnotu - ano
Sharkit
Profil
Tak musel jsem to upravit na "Tří Měsíční Kurz Pondělí 2.1.31.3.2014:".$TRI_MESICNI_KURZ_PONDELI_2_1__31_3_2014.=="ano" ? "ano" : "ne" a zobrazilo mi to ne Místo toho Tří měsíční Kurz Pondělí.
Když jsem to nechal v tom tvym tvaru tak mi to vypsalo jen Ano a dal už nic jiného


Potřebuju totiž aby se mi v emailu objevilo Tří měsíční kurz 2.1.31.3.2014: ano a když nechám prázdné pole tak ne
Taps
Profil
Sharkit:
ano a když nechám prázdné pole tak ne
Jedná se o checkbox ? pokud ano, tak ten má jen jednu hodnotu value. Ty závorky je nutné zachovat.
Sharkit
Profil
Když jsem je tam nechal tak mi to vypsalo jen ano a zbytek formuláře mi to nevypsalo.


Ale tohle nebylo tak důležité tak to pak zkusim eště jednou.Ještě bych potřeboval když pošlu email z těch stránek napíše mi to že je od anonymous a blablabla a nejde na něj odpovědět.Nevim jestli to je kodem nebo serverem
Medvídek
Profil
Sharkit:
Ještě bych potřeboval když pošlu email z těch stránek napíše mi to že je od anonymous a blablabla a nejde na něj odpovědět.Nevim jestli to je kodem nebo serverem
Duplicitní s Emaily pres PHP

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: