slanje maila, izbor kome da salje, skripta

4

slanje maila, izbor kome da salje, skripta

offline
  • Pridružio: 21 Dec 2005
  • Poruke: 228
  • Gde živiš: Kostolac

Balkanac tvoja skripta radi nego sam hteo da izmenim HTML formu, da izgleda malo lepse pa je tu nastao problem. Hvala ti na pomoci.
Reci mi samo kako mogu da u html formi dodam jos jedan padajuci meni sa izborom ali ne kao u ovom slucaju da se bira kome ce se slati mail nego da se npr. bira grad [Kostolac, Pozarevac, Beograd....] odn. kako da mi php procita to. Zato sto sam u html formi to uradio ali kada posaljem nije mi vidljivo to polje i bilo sta da se izabere ne stize informacija iz tog polja.

Hvala svima unapred



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

Samo mi prvo reci zašto služi to polje.
Ne vidim primenu tog polja osim ako nećeš da znaš odakle je pošiljalac.



offline
  • Pridružio: 21 Dec 2005
  • Poruke: 228
  • Gde živiš: Kostolac

Da onaj koji ispunjava formular za kontak ima tu mogucnost da izabere odakle je, zato sto mi treba da uradim neku prijavu preko sajta...
Ako mozes reci mi kako mogu da odradim to.
Hvalaaaa

offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

Ajde ti napravi HTML da vidim kako to treba da izgleda, pa ću ti pomoći da prepraviš PHP.

offline
  • Pridružio: 21 Dec 2005
  • Poruke: 228
  • Gde živiš: Kostolac

<FORM method="POST" action="action.php"> <P style="margin-top: 7px; margin-bottom: 7px"><font color="#FFFFFF" size="1" face="Verdana"><b>Vasa lokacija:</b><br> <select size="1" name="lokacija" style="font-family: Verdana; font-size: 8pt"> <option value="Kostolac">Kostolac</option> <option value="Stari Kostolac">Stari Kostolac</option> <option value="Petka">Petka</option> <option value="Ostrovo">Ostrovo</option> </select></p> <P style="margin-top: 7px; margin-bottom: 7px"><b>Izaberite razlog slanja ovog mail-a:</b>   <br>   <select name="izbor" size="1" style="font-family: Verdana; font-size: 8pt">   <option value="net">Prijava</option>   <option value="dir">Administrator</option>   <option value="sek">Webmaster</option>   <option value="men">Sekretar</option> </select> </p> <P style="margin-top: 7px; margin-bottom: 7px">Ime i prezime:<br> <INPUT type="text" name="ime" size=30> </p> <P style="margin-top: 7px; margin-bottom: 7px">E-mail adresa:<br> <INPUT type="text" name="mail" size=30> </p> <P style="margin-top: 7px; margin-bottom: 7px">Kucna adresa:<br> <input type="text" name="kucna" size="30"></p> <P style="margin-top: 7px; margin-bottom: 7px">Telefon [fiksni]:<br> <input type="text" name="fiksni" size="30"></p> <P style="margin-top: 7px; margin-bottom: 7px">Mobilni telefon:<br> <input type="text" name="mobilni" size="30"></p> <P style="margin-top: 7px; margin-bottom: 7px">Poruka:<br> <textarea name="message" cols=30 rows=5></textarea> </p> <INPUT type="submit" value="Posalji - Send" style="font-family: Verdana; font-size: 8pt; color: #800000; font-weight: bold"> </FORM>

Evo html forme e sada kako u php-u odraditi da prepozna npr. kao sto je u ovoj formi Kostolac, Stari Kostolac..... ?

Dopuna: 06 Feb 2006 22:17

Ajde neka mi neko kaze kako postavljate ove kodove sa ovim isprekidanim linijama ?

offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

Dobro si bio postavio code tagove ali si zaboravio /.

Početak koda počinje sa [code] tagom, a završava sa [/code].

Sad ću da pogledam ovaj HTML i da ti napravim mail skriptu, biće gotova za par sati, čim uhvatim malo vremena.

offline
  • Pridružio: 21 Dec 2005
  • Poruke: 228
  • Gde živiš: Kostolac

Hvala puno, cekam odgovor

offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

HTML

<FORM method="POST" action="action.php">   <P style="margin-top: 7px; margin-bottom: 7px"><b>Vasa lokacija:</b><br>     <select size="1" name="lokacija" style="font-family: Verdana; font-size: 8pt">       <option value="Kostolac">Kostolac</option>       <option value="Stari Kostolac">Stari Kostolac</option>       <option value="Petka">Petka</option>       <option value="Ostrovo">Ostrovo</option>     </select>   </p> <P style="margin-top: 7px; margin-bottom: 7px"><b>Izaberite razlog slanja ovog mail-a:</b>   <br>     <select name="to" size="1" id="to" style="font-family: Verdana; font-size: 8pt">       <option value="prijava">Prijava</option>   <option value="administrator">Administrator</option>   <option value="webmaster">Webmaster</option>   <option value="sekretar">Sekretar</option> </select> </p> <P style="margin-top: 7px; margin-bottom: 7px">Ime i prezime:<br>     <INPUT name="name" type="text" id="name" size=30> </p> <P style="margin-top: 7px; margin-bottom: 7px">E-mail adresa:<br>     <INPUT name="email" type="text" id="email" size=30> </p> <P style="margin-top: 7px; margin-bottom: 7px">Kucna adresa:<br>     <input name="adresa" type="text" id="adresa" size="30">   </p> <P style="margin-top: 7px; margin-bottom: 7px">Telefon [fiksni]:<br>     <input name="mobilni" type="text" id="mobilni" size="30">   </p> <P style="margin-top: 7px; margin-bottom: 7px">Mobilni telefon:<br> <input type="text" name="mobilni" size="30"></p>   <P style="margin-top: 7px; margin-bottom: 7px">Poruka:<br>     <textarea name="message" cols=30 rows=5></textarea>   </p> <INPUT type="submit" value="Posalji - Send" style="font-family: Verdana; font-size: 8pt; color: #800000; font-weight: bold"> </FORM>

PHP

<?php $name = $HTTP_POST_VARS['name']; $email = $HTTP_POST_VARS['email']; $subject = 'Web Form'; $msg = $HTTP_POST_VARS['message']; $to = $HTTP_POST_VARS['to']; $lokacija = $HTTP_POST_VARS['lokacija']; $adresa = $HTTP_POST_VARS['adresa']; $telefon = $HTTP_POST_VARS['telefon']; $mobilni = $HTTP_POST_VARS['mobilni']; if (!$name OR !$email OR !$message OR !$to OR !$lokacija OR !$adresa OR !$telefon OR !$mobilni) die("Popunite sva polja"); switch($to){    case 'prijava':       $recipient = "prijava@gmail.com";    break;    case 'administrator':       $recipient = "admin@yahoo.com";    break; case 'webmaster':       $recipient = "webmaster@yahoo.com";    break; case 'sekretar':       $recipient = "sekretar@yahoo.com";    break; } $message = $msg." Ime i prezime: ".$name." Lokacija: ".$lokacija." Adresa: ".$adresa." Telefon: ".$telefon." Mobilni: ".$mobilni; $headers = "From: $name <$email>\n"; if (!mail($recipient, $subject, $message, $headers)) die("Greska prilikom slanja maila!"); echo "Mail je uspesno poslat."; ?>

PHP fajl treba da se zove action.php
Nisam stigao da je probam, javi da li radi.

offline
  • Pridružio: 21 Dec 2005
  • Poruke: 228
  • Gde živiš: Kostolac

Hocu i hvala jos jednom i ako mogu da te zamolim da mi kazes kako da se u ovoj skripti ubaci koja su polja obavezna da se popune.

offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

Ja sam stavio da su sva obavezna. Ispod HTML Form možeš da navedeš da jednostavno ako nemaju sve podatke da navedu nepoznato i to će izgledati kao da je popunjeno.

Ko je trenutno na forumu
 

Ukupno su 1041 korisnika na forumu :: 36 registrovanih, 5 sakrivenih i 1000 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: 357magnum, A.R.Chafee.Jr., ajo baba, babaroga, BratSrpska, cikadeda, FOX, francis begbie, Frunze, galerija, goxin, hyla, indja, JimmyNapoli, ljuba, Lošmi, mean_machine, mercedesamg, Metanoja, mik7, mnn2, mocnijogurt, naki011, pein, procesor, sevenino, Snorks, stegonosa, Trpe Grozni, tubular, udbas, vathra, virked, Vlada1389, Vladimir O., Zoca