Odesílání formuláře na mail
6 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Prosím o radu co dělám špatně? Formulář se odešle, ale na maila nepříjde...co s tím? takhle to mám. Pokud je ještě potřeba HTML zápis formuláře vložím ho. Díky za pomoc <?php $jmeno_odesilatele = $_POST['jmeno_odesilatele']; $adresa_odesilatele = $_POST['adresa_odesilatele']; $mail_odesilatele = $_POST['mail_odesilatele']; $telefon_odesilatele = $_POST['telefon_odesilatele']; $clenem_csch = $_POST['clenem_csch']; $pocet_prepravek = $_POST['pocet_prepravek']; $rozmer = $_POST['rozmer']; $druhzvirete = $_POST['druh_zvirete']; $zvirat_v_prepravce = $_POST['zvirat_v_prepravce']; $preprava_z = $_POST['preprava_z']; $preprava_kam = $_POST['preprava_kam']; $dobirka = $_POST['dobirka']; $jmeno_prijemce = $_POST['jmeno_prijemce']; $adresa_prijemce = $_POST['adresa_prijemce']; $mail_prijemce = $_POST['mail_prijemce']; $telefon_prijemce = $_POST['telefon_prijemce']; $mujmail = "pro-chovatele@email.cz"; $predmet = "$jmeno_odesilatele - Objednávka"; $zahlavi = "From: " . $mail_odesilatele . "\r\n"; if ( !empty($jmeno_odesilatele) and !empty($mail_odesilatele) and !empty($telefon_odesilatele) and !empty($pocet_prepravek) and !empty($preprava_z) and !empty($preprava_kam) and !empty($jmeno_prijemce)and !empty($telefon_prijemce)) { echo "<center><h3>Děkujeme za projevenou důvěru.</h3><h2> Vaše objednávka byla odeslána.</h2><h3> Nejpozději následující pracovní den Vás budeme kontaktovat na Vámi uvedený e-mail a objednávku Vám potvrdíme.</h3></center>"; } else { echo "<h3>Nevyplnili jste všechna povinná pole.</h3><h2> Objednávka nebyla odeslána.</h3>"; } ?>
-
<HTML>Nevidím tam nikde použitou funkci <a href="http://cz.php.net/manual/en/function.mail.php" style="text-decoration:underline;">mail()</a>, která by údaje odeslala.</HTML>
-
<?php $jmeno_odesilatele = $_POST['jmeno_odesilatele']; $adresa_odesilatele = $_POST['adresa_odesilatele']; $mail_odesilatele = $_POST['mail_odesilatele']; $telefon_odesilatele = $_POST['telefon_odesilatele']; $clenem_csch = $_POST['clenem_csch']; $pocet_prepravek = $_POST['pocet_prepravek']; $rozmer = $_POST['rozmer']; $druhzvirete = $_POST['druh_zvirete']; $zvirat_v_prepravce = $_POST['zvirat_v_prepravce']; $preprava_z = $_POST['preprava_z']; $preprava_kam = $_POST['preprava_kam']; $dobirka = $_POST['dobirka']; $jmeno_prijemce = $_POST['jmeno_prijemce']; $adresa_prijemce = $_POST['adresa_prijemce']; $mail_prijemce = $_POST['mail_prijemce']; $telefon_prijemce = $_POST['telefon_prijemce']; $mail = $_POST['mail']; $predmet = $_POST['predmet']; $zahlavi = "From: " . $mail_odesilatele . "\r\n"; $prijemce = "pro-chovatele@email.cz"; if ( !empty($jmeno_odesilatele) and !empty($mail_odesilatele) and !empty($telefon_odesilatele) and !empty($pocet_prepravek) and !empty($preprava_z) and !empty($preprava_kam) and !empty($jmeno_prijemce)and !empty($telefon_prijemce)) { echo "<center><h3>Děkujeme za projevenou důvěru.</h3><h2> Vaše objednávka byla odeslána.</h2><h3> Nejpozději následující pracovní den Vás budeme kontaktovat na Vámi uvedený e-mail a objednávku Vám potvrdíme.</h3></center>"; } else { echo "<h3>Nevyplnili jste všechna povinná pole.</h3><h2> Objednávka nebyla odeslána.</h3>"; } ?> Takhle ok?
-
<HTML>Ne. Funkce pro odeslaní (viz odkaz, který jsem uvedla výše) obecně vypadá takto <code>mail($prijemce, $predmet ,$zprava, $hlavicky);</code><br> Porovnej si, jak je to v souboru php.php, ktery tam mas take nahrany.</HTML>
-
Omlouvám se moje chyba už to funguje...jsem pitomá. Díky za nakopnutí
-
<HTML>Opravdu? Ale ten zápis máš špatně, nemůžeš tam vypsat všechny proměnné. Musíš je nejdřív sloučit do jedné ($zprava) a tu pak použít ve funkci.</HTML>