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 1253 korisnika na forumu :: 138 registrovanih, 12 sakrivenih i 1103 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 15694 - dana 01 Feb 2026 12:23

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 037, AleksandarV, aleph_one, Antoni S, Apok, Barista, bigfoot, blatruc82, bobor, Bobrock1, bojan581, Borski1977, BORUTUS, C-Gun, carinko, CikaKURE, cyprus, Dalibor Šafar, Darth Malak, DeerHunter, dejan1972, dekan.m, Djokislav, DJUNTA, Djuza, Dogma21, draganca, Draganeli, Drugard72, dule10savic, Dzigy, Ercomero, EXIT78, Giskard, Goran 0000, Goran_, GveX, hyla, istina, istokzapad, ivan1973, Ivoo, jaeger, jalos, JK, jodzula, K-1A, Kajzer Soze, kihot, king111, KizJ, Koridor, Kriglord, Kule15, kuntakinte, Kuroje, Litostroton, lord sir giga, lucianovercetti, LUDI, Luke Pathfinder, maiden6657, Malahit, Manjane, Marko1238, Maschinekalibar, Mastrum Ridkali, matrix_1, Medojed, milan.tatanac1, Milometer, Milos1389, milos97, milutin134, mino bosanac, Mirage 2000N, Mićko, MK10, Mldo, Moldovan, moldway, MrG, mrm, nebidrag, nekdo, neko_drugi, nenad81, nick79, nikoladim, nisamBot, nixos, nnovakis, Nomica, Oscar, Paklenica, Papadubi, pceklic, Pekman, Permaldar, Pilence, ping15, pisac12, Plavi Jadran, promajauglavi, Prometeus, samocitam, saputnik plavetnila, Savantije, Sin Boskic, siwoti, Snorks, stalja, stefan95, suton, tamno.nebo, tehnika, tm, Tumansky, Uros Cuore Sportivo, US_Rank_0, v0idmp3, Vanderx, vathra, Vatreni Zmaj, Vlada76, vladom6, VOŽD, Vrač, Vujkeu, vukajlo71, vzd1389, Yugol33, Zander, Zeljo980, ZetaMan, zixmix, Zoran1959, 800077