Tutorijal - HTML form i kontakt forma?

Tutorijal - HTML form i kontakt forma?

offline
  • rss 
  • Ugledni građanin
  • Pridružio: 10 Jul 2007
  • Poruke: 417

Ako ima neko neki tutorijal za pravljenje formulara ili kontakt forme nakon sto se odradi u html-u nek stavi ovdje



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

Pogledaj po forumu.
Ima par tema u kojima se o tome već diskutovalo i to bi trebalo da ti je dovoljno da shvatiš.

To su osnove php-a i teško da je neko pisao tutorijal za tako jednostavne stvari.



offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

ako ti treba skripta koristi gotovu.
ako hoces da ucis tako se ne uci. uzmi lepo sve poredu a ne odmah kontak formu

offline
  • rss 
  • Ugledni građanin
  • Pridružio: 10 Jul 2007
  • Poruke: 417

sto se tice htmla-a, to sam naucio, sad jos php, mislim, ne gotovo, nego da mogu ko covjek da napravim neku kontakt formu ili neki formular. ali snacu se po forumu, u svakom slucaju hvala

offline
  • Milorad
  • Pridružio: 09 Feb 2004
  • Poruke: 505
  • Gde živiš: U Srbiji

U vezi sa ovom temom imam pitanje. Na prvi pogled forma funkcioniše i ne pokazuje greške, ali mejl sa sadržajem zapisa iz forme ne stiže na navedenu e-mail adresu.
Ispod su navedeni sadržaji htm i php fajlova...

naruci.php
<?php if(isset($_POST['email'])) {           // CHANGE THE TWO LINES BELOW     $email_to = "officeking@gmail.rs";           $email_subject = "Web zahtev";                 function died($error) {         // your error code can go here         echo "Žao nam je, ali imate greške pri unosu. Molimo Vas ispravite greške da bi zahtev bio prihvaćen. ";         echo "Opis grešaka je prikazan ispod.<br /><br />";         echo $error."<br /><br />";         echo "Molimo Vas uklonite Vaše greške.<br /><br />";         die();     }           // validation expected data exists     if(!isset($_POST['first_name']) ||         !isset($_POST['last_name']) ||         !isset($_POST['email']) ||         !isset($_POST['telephone']) ||         !isset($_POST['comments'])) {         died('We are sorry, but there appears to be a problem with the form you submitted.');            }           $first_name = $_POST['first_name']; // required     $last_name = $_POST['last_name']; // required     $email_from = $_POST['email']; // required     $telephone = $_POST['telephone']; // not required     $comments = $_POST['comments']; // required           $error_message = "";     $email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';   if(!preg_match($email_exp,$email_from)) {     $error_message .= 'Obavezan je unos e-mail adrese. Unesite pravilno e-mail adresu.<br />';   }     $string_exp = "/^[A-Za-z .'-]+$/";   if(!preg_match($string_exp,$first_name)) {     $error_message .= 'Obavezan je unos imena. Unesite Vaše ime.<br />';   }   if(!preg_match($string_exp,$last_name)) {     $error_message .= 'Obavezan je unos prezimena. Unesite Vaše prezime.<br />';   }   if(strlen($comments) < 2) {     $error_message .= 'Obavezan je unos sadržaja zahteva. Unesite Vaš Zahtev.<br />';   }   if(strlen($error_message) > 0) {     died($error_message);   }     $email_message = "Detaljnije.\n\n";           function clean_string($string) {       $bad = array("content-type","bcc:","to:","cc:","href");       return str_replace($bad,"",$string);     }           $email_message .= "First Name: ".clean_string($first_name)."\n";     $email_message .= "Last Name: ".clean_string($last_name)."\n";     $email_message .= "Email: ".clean_string($email_from)."\n";     $email_message .= "Telephone: ".clean_string($telephone)."\n";     $email_message .= "Comments: ".clean_string($comments)."\n";             // create email headers $headers = 'From: '.$email_from."\r\n". 'Reply-To: '.$email_from."\r\n" . 'X-Mailer: PHP/' . phpversion(); @mail($email_to, $email_subject, $email_message, $headers);  ?>   <!-- place your own success html below -->   Hvala što ste nas kontaktirali. Uskoro ćemo Vas pozvati ili poslati odgovor.   <?php } die(); ?>

i
narudzbenica.html
<form name="htmlform" method="post" action="naruci.php"> <table width="420px"> </tr> <tr>  <td valign="top">   <label for="first_name">Ime *</label>  </td>  <td valign="top">   <input  type="text" name="first_name" maxlength="50" size="30">  </td> </tr>   <tr>  <td valign="top"">   <label for="last_name">Prezime *</label>  </td>  <td valign="top">   <input  type="text" name="last_name" maxlength="50" size="30">  </td> </tr> <tr>  <td valign="top">   <label for="email">Email adresa *</label>  </td>  <td valign="top">   <input  type="text" name="email" maxlength="80" size="30">  </td>   </tr> <tr>  <td valign="top">   <label for="telephone">Telefonski broj</label>  </td>  <td valign="top">   <input  type="text" name="telephone" maxlength="30" size="30">  </td> </tr> <tr>  <td valign="top">   <label for="comments">Zahtev *</label>  </td>  <td valign="top">   <textarea  name="comments" maxlength="1000" cols="30" rows="6"></textarea>  </td>   </tr> <tr>  <td colspan="2" style="text-align:center">   <input type="submit" value="Slanje zahteva">     </td> </tr> </table> </form>

Ko je trenutno na forumu
 

Ukupno su 464 korisnika na forumu :: 8 registrovanih, 1 sakriven i 455 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Ageofloneliness, babaroga, Kichma, laurusri, Milometer, Nobunaga, SlaKoj, voja64