[ DavidNikolic @ 12.04.2004. 20:23 ] @
ja nemam pojma PHP, ali mi HITNO treba pomoc.

naime, trenutno zavrsavam jednu prezentaciju za firmu koja se bave proizvodnjom medicinskog materijala i masina za papirnu konfekciju. ta firma ima 3 odvojene celine i gazda zeli da na kontakt strani osoba koja salje pismo moze odabrati kojem "sektoru" zeli da posalje pismo, ali korisnik moze odabrati da posalje pismo na jednu, dve ili sve tri adrese.

kontakt stranu mozete pogledati na http://solair.eunet.yu/~davidgm/formular.htm
strana je uradjen au cistom html-u.

GAZDA FIRME MI DISE ZA VRATOM I SVAKI DAN ME PRITEZE, ALI PROGRAMER KOJI MI JE RADIO PHP DO SADA, JEDNOSTAVNO TO NE ZNA.
[ bokacbl @ 12.04.2004. 21:46 ] @
Tvoje pitanje mi nije bas najjasnije...

Da li zelis da se moze poslati mail(samo na jednu) adresu koju korisnik izabere??

ili zelis da korisnik moze da izabere dve ili tri adrese i da se mail posalje na izabrane adrese??

Na koji nacin zelis da se posalje email preko email klijenta ili preko php scripte koja bi odradila sav posao???

[ igac @ 12.04.2004. 22:13 ] @
onda imas loseg php programera... :)

imas vec postavljenih pitanja kako napraviti php script koji ce slati mail... samo jos "pokupi" 3 $_POST varijable i sa if (zakaceno) x 3 posalji toliki broj mailova...
[ noviKorisnik @ 12.04.2004. 23:08 ] @
Definitivno nađi novog PHP programera ili privoli kolegu da nauči ono što ne zna.

Koliko sam razumero, ti realizuješ klijentsku stranu - a prema tome i HTML/JS deo formulara.

Ako u zaglavlju formulara stoji tekst "Chose at least one address to which you will send a letter." - mora da se ubaci i validacija da li je bar jedan od 3 checkboxa zaista čekiran.
[ ppavlovic @ 13.04.2004. 01:11 ] @
E, Dejvide, Dejvide...
Malo sam modifikovao formular.htm. Videces sta je izmenjeno.
Za kontakt ces morati da pozoves fajl formular.php, a iz njega se include-uje formular.htm


Citat:

<?php
/*
formular.php
*/

if (getenv("REQUEST_METHOD") == "POST") {
// proveris da li je unesena bar jedna e-mail adresa
if (!($_REQUEST['adresa1'] || $_REQUEST['adresa2'] || $_REQUEST['adresa3'])) {
// nijedna e-mail adresa nije izabrana
$errormsg = "<span style='color:red; font-size:14pt'>Greska! Izaberite bar jednu e-mail adresu</span>";
include "formular.htm";
}else {
// poruka koja se salje

$poruka =<<<EOM
Posiljilac: $_REQUEST[Ime]
E-mail: $_REQUEST[Email]
Tema: $_REQUEST[Tema]
Tekst:
$_REQUEST[Tekst]
EOM;

if ($_REQUEST['adresa1']) {
mail($_REQUEST['adresa1'], "Subject bla bla bla", $poruka);
}
if ($_REQUEST['adresa2']) {
mail($_REQUEST['adresa1'], "Subject bla bla bla", $poruka);
}
if ($_REQUEST['adresa3']) {
mail($_REQUEST['adresa1'], "Subject bla bla bla", $poruka);
}
}
} else {
include "formular.htm";
}
?>