Poslao: 06 Feb 2006 17:51
|
offline
- kostolac
- Građanin
- 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.
|
|
Poslao: 06 Feb 2006 18:28
|
offline
- Balkanac82
- Legendarni građanin
- 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.
|
|
|
|
Poslao: 06 Feb 2006 18:41
|
offline
- kostolac
- Građanin
- 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
|
|
|
|
Poslao: 06 Feb 2006 19:06
|
offline
- Balkanac82
- Legendarni građanin
- 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.
|
|
|
|
Poslao: 06 Feb 2006 22:17
|
offline
- kostolac
- Građanin
- 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 ?
|
|
|
|
Poslao: 06 Feb 2006 22:41
|
offline
- Balkanac82
- Legendarni građanin
- 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.
|
|
|
|
|
Poslao: 06 Feb 2006 23:00
|
offline
- Balkanac82
- Legendarni građanin
- 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.
|
|
|
|
Poslao: 06 Feb 2006 23:05
|
offline
- kostolac
- Građanin
- 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.
|
|
|
|
Poslao: 06 Feb 2006 23:08
|
offline
- Balkanac82
- Legendarni građanin
- 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.
|
|
|
|