Autor | Zpráva | ||
---|---|---|---|
Golfino Profil |
#1 · Zasláno: 2. 8. 2010, 16:55:46
Ahojte tak tady už 3tí hodinu pročítám forum a hledám html kod na kontaktní forumlář.
Pár jsem jich tu našel ale ani jeden nic neodeslal. Tak vás tedy prosím jestli by mi tady někdo nedal nějaký kod na jednoduchý html kontaktní formulář. Pokud by zvladal i upozornovat na nevyplněná pole a informovat o uspěšném či neuspěšném odeslání emailu tak by to bylo super. Děkuji předem |
||
Golfino Profil |
#2 · Zasláno: 2. 8. 2010, 16:58:53
<div style="width:100%; margin-left:1px"> <form name="form2" id="form2" method="post" action="" style="margin:0px "> <div class="horiz_cols" style="width:279px"> <div><span class="descr">First name: </span><span class="descr1">(Required)</span></div> <img src="images/img_30.gif" height="6" style="display:block" alt=""/> <input name="text25" type="text" onclick="this.value=''" /> <img src="images/img_30.gif" height="11" style="display:block" alt=""/> <div><span class="descr">Email: </span><span class="descr1">(Required)</span></div> <img src="images/img_30.gif" height="6" style="display:block" alt=""/> <input name="text253" type="text" onclick="this.value=''" /> </div> <div class="horiz_cols" style="width:251px"> <div><span class="descr">Last Name: </span><span class="descr1">(Required)</span></div> <img src="images/img_30.gif" height="6" style="display:block" alt=""/> <input name="text25" type="text" onclick="this.value=''" /> <img src="images/img_30.gif" height="11" style="display:block" alt=""/> <div><span class="descr">Phone Number:</span></div> <img src="images/img_30.gif" height="6" style="display:block" alt=""/> <input name="text25" type="text" onclick="this.value=''" /> </div> <div style="clear:both"><img src="images/img_30.gif" height="9" style="display:block" alt=""/></div> <div> <div><span class="descr">Message: </span><span class="descr1">(Required)</span></div> <img src="images/img_30.gif" height="5" style="display:block" alt=""/> <textarea name="textarea2" style="height:126px" cols="1" rows="1" onclick="this.value=''"></textarea> </div> <img src="images/img_30.gif" height="17" style="display:block" alt=""/> <div> <input class="clear" name="reset2" type="reset" value="" /> <input class="send" name="submit222222" type="submit" value="" /> </div> </form> </div> Našel jsem třeba i toto ale nevím kam napsat mail kam se má vyplněný formulář odeslat. Budu rád za jakoukoliv radu. |
||
denCo Profil |
#3 · Zasláno: 2. 8. 2010, 19:00:23
Golfino:
„Našel jsem třeba i toto ale nevím kam napsat mail kam se má vyplněný formulář odeslat. Budu rád za jakoukoliv radu.“ Na to vám HTML nepomôže, musíte to naprogramovať napr. v PHP - FAQ |
||
Golfino Profil |
#4 · Zasláno: 2. 8. 2010, 21:26:18
v diskuzi ve faq odkazuje na phpmailer ale postahnuti jsem z toho de*bil :(
nemohl by mi někdo zkopirovat přesně php kod co mám vložit do stránky? pak už si to dám dokupy a zprovozním to |
||
M4ri Profil |
#5 · Zasláno: 3. 8. 2010, 15:15:06
jsem sice amatér ,ale zkusim ti poradit:
napiš si formulář např: email.php <form method="GET" action="posli.php" > <p>Jméno a příjmení: <input type="text" name="jap" size="20" id="jap"> </p> <p>Věk: <select name="vek" size="1" id="steam"> <option>do 18 let <option>nad 18let </select> </p> <p> ICQ: <input name="icq" type="text" size="20" id="icq"> </p> <p>Skype: <input name="skype" type="text" size="20" id="skype"> </p> <p>Email: <input name="email" type="text" size="20" id="email"> </p> <p> <input type="submit" value="Odeslat"> </p> </form> ten se odešle do poslat.php <? mail("Email@Prijemce.com", "Předmět emailu", "Jméno a příjmení: $jap Věk: $vek ICQ: $icq Skype: $skype Email: $email"); ?> pole formuláře si můžeš libovolně upravovat ,jen je nezapomeň upravit i v souboru posli.php jinak by se ti neodeslali na email. |
||
Časová prodleva: 1 rok
|
|||
NeMeJa Profil * |
#6 · Zasláno: 4. 9. 2011, 14:41:58
M4ri:
Chyba hned v prvním řádku kodu, formuláře se neposílají pomocí GET, ale pomocí POST. Je to velmi nevkusné, když máš plnej řádek textu ;) Golfino: tady se ti pokusím udělat jednoduchý formulář i s popisem <?php if(isset($_POST['odeslat'])){ // pokud klikne na Odeslat, tak se vykoná tento script if($_POST['jmeno']!="" AND $_POST['mail']!="" AND $_POST['text']!=""){ // kontrola, zda vyplnil všechny položky $email=$_POST['mail']; // promenna email si uloží položku mail z formuláře $predmet="Email od ".$_POST['jmeno']; //promenna predmet spojení textu s položkou z formuláře $zprava=$_POST['text']; //pak už jen položku text si uloží proměnná zprava, možno dodat dalších X věcí, jako např IP adresu,... mail($email,$predmet,$zprava); //odeslání položek pomocí dřívě definovaných proměnných } else { echo "Nevyplnil/a jste všechny položy"; } // chybové hlášení pokud nejsou vyplněné všechny položky z formuláře } // Tady je jednoduchý formulář na odeslání, můžeš si tam přidat další položky,... ?> <form action="/" method="POST"> <?php // tady můžeš upravit položku action == adresa na script, to znamená adresa na soubor kde toto je, ted je to nastavené pro index ?> Jméno:<input type="text" name="jmeno"><br> Email:<input type="text" name="mail"><br> Text:<textarea name="text"></textarea><br> <input type="submit" name="odeslat" value="Odeslat"> </form> |
||
Časová prodleva: 13 let
|
0