Anonymní profil Filip Zeman – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Filip Zeman – Programujte.comAnonymní profil Filip Zeman – Programujte.com

 

Příspěvky odeslané z IP adresy 85.70.87.–

Filip Zeman
HTML / XHTML › Odeslani hodnoty checkboxu v…
19. 8. 2010   #132822

Tak úspěšně vyřešeno :-)

Šlo o to nastavit do formuláře value=0 a potom jelikož jendotlivé checkboxy při zaškrtnutí vrací číselnou hodnotu (u prvního to je 0, u dalších 1), takže v php skriptu jsem si pridal dalsi promennou pomocnou pro kazdy checkbox.

promenna_ovozel prirad hodnotu ovozel z formulare

a pak
if ($promenna_ovozel=="0") {ovozel="ano"};
else {ovozel="ne"};

a pak poslat na mail.

Mějte se fajn, Filip

Filip Zeman
HTML / XHTML › Odeslani hodnoty checkboxu v…
19. 8. 2010   #132817

Dobrý den, mám následující problém:

na webu mám formulář pro objednávku, s tím, že s klasickýma položkama, kde se vepisuje text, tak po odeslani v poradku mi prijde na email info.

Chci pridat checkbox zaskrtavaci, kde si zakaznik muze vybrat jednu ci vice z nabizenych a chtel bych stejne jako u ostatnich tuto hodnotu (resp. ktere checkboxy zaskrtnul) poslat na email.

Prikladam cast kodu formulare:

<tr>

<td colspan="2">
<input name="ovozel" type="checkbox" value="1" />
<label for="ovozel" >Ovocno-zeleninová *</label>
</tr>
<tr>
</td>
<td>
<input name="ovo" type="checkbox" value="1" />
<label for="ovo" >Ovocná *</label>
</td>
</tr>
<tr>
<td>
<input name="zel" type="checkbox" value="1" />
<label for="zel" >Zeleninová *</label>
</td>
</tr>


A cast kodu php kodu ktery zajistuje prirazeni spravnych hodnot, overeni a odeslani na mail
<?php


$predmet = "Objednávka bedýnky";
$jmeno = $_POST['jmeno'];
$prijmeni = $_POST['prijmeni'];
$mesto = $_POST['mesto'];
$tel = $_POST['tel'];
$email = $_POST['email'];
$spam = $_POST['spam'];
$zprava = $_POST['zprava'];
$ovozell = $_POST['ovozel'];
$ovo = $_POST['ovo'];
$zel = $_POST['zel'];

if ( $email!="" and $jmeno!="" and $prijmeni!="" and $tel!="" and $spam=="2" )
{
$zprava="\nJmeno: ".$jmeno."\n\nPrijmeni: ".$prijmeni."\n\nMesto: ".$mesto."\n\nEmail: ".$email."\n\nTelefon: ".$tel."\n\nOvozel:".$ovozel."\n\nOvo:".$ovo."\n\nZel:".$zel."\n\n" .$zprava;
Mail("info@biomida.cz", $predmet, $zprava, "From: " . $email);
echo "<p><br><strong>Vaše objednávka byla úspěšně odeslána, děkujeme.<br></p>";
}
else
{
echo "<p>Vaši objednávku se <strong>bohužel nepodařilo odeslat</strong> pravděpodobně jste nevyplnili všechny údaje, nebo jste zadali špatně odpověď na kontrolní otázku!</p>";
}
?>


Problem je ze nevim jak ulozit hodnotu checkboxu, resp. v jake podobe ji nacist.

Zkousel jsem i iffset(post)promenna
priradit promenne ano
jinak priradit ne

Ale nefunguje to ..

Dekuji moc predm za odpoved, s pranim hezkeho dne, Filip Zeman.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý