Autor Zpráva
Golfino
Profil
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
<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
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
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
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.
NeMeJa
Profil *
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>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0