Kontaktni obrazec
Posted on November 24th, 2007 by SvizeC under VodičiV 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:
$id=$_GET["id"]; if ($id=="poslji") { // zadevo lahko spremenite $zadeva = "Kontkat"; $sporocilo= $_POST['sporocilo']; $ime= $_POST['ime']; $mail= $_POST['mail']; $header="from: $ime <$mail>"; //spremeni v tvoj email naslov $to ='tvoj@mail.com'; //if zanka za to, da če v ime, sporocilo ali mail ni vpisano ničesar, vrže napako echo "Napaka, nisi izpolnil vseh polj.<br><br>"; } //else v tem primeru pošlje mail na tvoj naslov. else { echo "Tvoje sporočilo je bilo poslano!<br><br>"; } };
Seveda ne pozabite da se PHP piše med znački <?php in ?>
Če katerega dela kode ne razumete vprašajte v komentarjih.

November 24th, 2007 at 5:57 pm
Ravno to sem rabla! thanks
November 24th, 2007 at 9:20 pm
Dober vodič
November 28th, 2007 at 3:13 pm
mislim da bi bilo bolje da bi preverjanje gumba Pošlji opravil z POST in ne z GET.
December 2nd, 2007 at 10:13 am
Odlično
December 22nd, 2007 at 2:36 pm
[…] je že zapisano v prejšnem vodiču –> Kontaktni obrazec, zato vam tokrat dam samo source kodo ki se nahaja […]
January 2nd, 2008 at 11:30 pm
a bi mi lohk kdo pomagal pri php kodiranju kajti ta obrazec sem hotu dat na stran pa ne deluje html mi je še jasn tle pri php pa čisto nič.Če je kdo tok prijazen in ima kako minuto časa bi ga prosil za pomoč da porihtam obrazec na stran.
Hvala
June 19th, 2008 at 8:44 pm
Ravno to sem iskal, hvala ti stari.
November 11th, 2008 at 9:35 am
Hvala za vodič, to sm iskala.

Sam mi neki ne gre. Pač nism nevem kašn dobr poznavalc teh kod in ko pridem do tiste napake da ni izpolnjeno nikakor ne znam narest, tko da bi mi to deloval ampak mi kr text pokaže