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 1400 korisnika na forumu :: 45 registrovanih, 6 sakrivenih i 1349 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: A.R.Chafee.Jr., Aleksandar Tomić, aleksmajstor, Apok, BlekMen, Brana01, cemix, Dimitrise93, draganca, dragoljub11987, dule10savic, goxin, Griffon vulture, ILGromovnik, Ivan001, Ivica1102, kikisp, kolle.the.kid, Kubovac, kuntalo, ljuba, Mcdado, mercedesamg, milenko crazy north, Milos ZA, MilosKop, milutin134, nenad81, nikola287, pein, powSrb, Seeker, SlaKoj, solic, srbijaiznadsvega, Srle993, Sumadija34, vathra, Vlad000, vladaa012, VP6919, YU-UKI, zillbg, zzapNDjuric99, Čivi