Php-email rubrika: Programování: PHP

2 travahonza
položil/-a 28.6.2017
 
upravil/-a 28.6.2017

Ahoj lidi , mam takovy problem mam udelany 3 php na 3 ruzny formulare ale nevim jak je dat do dokumenty aby pri kazdym kliknuti na jiny tlacitko mi vyjela chybova ci uspesna hlaska a aby se provedlo php + refresh zpet na stranku ? nejaky tipy ?
mam takovydle formular :

                    Najděme správné řešení !

                                Střecha         

                                Podkroví

                                Celý dům

                                Sauny

                                Plzen - město         

                                Plzen - Sever

                                Plzen - Jih

                                Jiný

                        Pokoje

                    Koupelny

                        Velikost objektu

a k němu funkcni php skript :

//nastavení mailu 
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/plain; charset=UTF-8\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n";
$headers .= "From: {$_POST['headers']} \r\n";
 
$to      = 'travahonza@gmail.com';
$message = "Jméno: {$_POST['name']}\n";
$message .="Typ objektu: {$_POST['typ']}\n";
$message .="Kde se nacházim : {$_POST['typ2']}\n";
$message .="Velikost Objektu: {$_POST['typ3']}\n";
$message .="Pokoje: {$_POST['pokoje']}\n";
$message .="Koupelny: {$_POST['koupelny']}";
 
 
 
if(isset($_POST['submit'])) 
{
 
    if(!$_POST['name']) {
        $error="<br/>- Prosím zadejte Vaše Jméno a Příjmení";
     }
 
   if(!$_POST['headers']) {
        $error.="<br/>- Prosím zadejte správně E-mail";
     }
   if(!$_POST['typ']) {
        $error.="<br/>- Prosím zadejte Typ objektu";
     }
       if(!$_POST['typ2']) {
        $error.="<br/>- Prosím zadejte Odkud pocházíte";
     }
       if(!$_POST['typ3']) {
        $error.="<br/>- Prosím zadejte Velikost objektu";
     }
        if(!$_POST['pokoje']) {
        $error.="<br/>- Prosím zadejte počet pokojů";
     }
        if(!$_POST['koupelny']) {
        $error.="<br/>- Prosím zadejte počet koupelen";
     }
 
if($error) 
{
        $result='<div class="alert alert-danger"   role="alert" ><strong>ERROR!</strong>'.$error.'</div>';
    }
else {
mail($to, $subject, $message, $headers,"travahonza@gmail.com");
{
    $result='<div class="alert alert-sucess"   role="alert" >Děkuji,v blízkě době Vás budu kontaktovat.</div>';
    } 
    }
}

a tedka bych potreboval aby to fungovalo onClick na tlacitko aby to nemuselo byt nad zacatkem HTML aby se mi vsechny 3 php nehadali
a jeste jeden problem pri tom kliknuti na tlacitko chcci aby se mi otevrelo vyjizdeci okínko nad to s CAPTCHA.

Komentáře

  • dominios : Trosku prosim dospecifikuj zadanie, ako mas spojit 3 skripty dohromady? Urobit z nich 1 velky formular, alebo maju fungovat ako postupna navaznost (krok 1, 2, ...)? Tak isto mi nieje jasna chybova hlaska po kliknuti na tlacidlo. Ake tlacidlo? Co ma obsahovat hlaska? Formular bude mat len 1 submit, ci? Alebo ches rychly hinting pre pouzivatela na co zabudol (cervenym zobrazi napr. nevyplnene povinne polia)? Tak ci onak, je to na realnu stranku, skolske zadanie alebo na pohovor? Lebo do produkcie prosim s nicim takymto nechod, ak je to na pohovor a toto nevies vyriesit tak tam velmi nieje o com a ak len do skoly, tak s prizmurenymi ocami ok... 29.6.2017
odkaz Vyřešeno
6 Žížala
odpověděl/-a 29.6.2017

Teda jestli je tohle na ostrý web, tak prosím URL, rád si odzkouším pár hackovacích postupů xD.
A jinak bych použil swift nebo phpmailer. Oba jsou dobrý.
A taky bych použil hlavu, tohle je buggy kód a dát mě tohle někdo ke kontrole, tak je z něj bývalý kolega... A já sedím za těžké ublížení na těle.

Komentáře

  • travahonza : moc dekuji uz sem na to prisel , diky vam mam zabezpeceny stranky a dokonce i skvelej skript 29.6.2017

Pro zobrazení všech 5 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.