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
Příspěvky odeslané z IP adresy 85.70.87.–
Filip Zeman
Filip Zeman
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.