V tem vodiču bo prikazano, kako narediti kontaktni obrazec kot je na spodnji sliki:

Najprej v HTML-ju napišemo kodo za obrazec:

 
<form name="kontakt" method="post" action="kontakt.php?id=poslji" onSubmit="">
Ime:
<input type="text" name="ime" size="15" >
 
E-mail:
<input type="text" name="mail" size="15" >
 
Sporočilo:
<textarea rows="15" cols="50" name="sporocilo" ></textarea>
<button type="reset">Ponovno</button>
<button name="poslji" type="submit">Pošlji</button>
</form>
 

Ne pozabite poimenovati vseh oken (name="").

Sedaj pa dodamo nad ta obrazec še PHP kodo:

  1.  
  2. $id=$_GET["id"];
  3. if ($id=="poslji")
  4. {
  5. // zadevo lahko spremenite
  6. $zadeva = "Kontkat";
  7. $sporocilo= $_POST['sporocilo'];
  8. $ime= $_POST['ime'];
  9. $mail= $_POST['mail'];
  10.  
  11. $header="from: $ime <$mail>";
  12.  
  13. //spremeni v tvoj email naslov
  14. $to ='tvoj@mail.com';
  15.  
  16. //if zanka za to, da če v ime, sporocilo ali mail ni vpisano ničesar, vrže napako
  17. if((empty($ime)) OR (empty($sporocilo)) OR (empty($mail))) {
  18. echo "Napaka, nisi izpolnil vseh polj.<br><br>";
  19. }
  20. //else v tem primeru pošlje mail na tvoj naslov.
  21. else {
  22. $send_contact=mail($to,$zadeva,$sporocilo,$header);
  23. echo "Tvoje sporočilo je bilo poslano!<br><br>";
  24. }
  25.  
  26. };
  27.  

Seveda ne pozabite da se PHP piše med znački <?php in ?>

Če katerega dela kode ne razumete vprašajte v komentarjih.

>>Source kode<<