View previous topic :: View next topic |
Author |
Message |
Nixolino
Joined: 31 Jan 2005 Posts: 46
|
Posted: 06.03.2006 14:50 Post subject: Kako selektirat da se šalju samo određeni djelovi FORM-a |
|
|
Ako netko zna... Kako bi to napravio na sljedećoj stranici:
http://www.phoenix-fly.com/products/order_other_EU.htm
da se posta samo ono iz FORM-a što je čovjek checkirao tj. ako je čovjek naručio samo Pants i recimo T-shirt sa kratkim rukavima da kao mail odu samo ti podaci - o hlačama i majici + (normalno) podaci o njemu samom (Your Info), a bez podataka o jakni i T-shirt sa dugim rukavima (koji bi u tom slučaju tako i tako bili prazni).[/u][/i] |
|
|
Back to top |
|
|
:cosmos:
Joined: 12 Sep 2003 Posts: 2098 Location: México
|
Posted: 06.03.2006 15:01 Post subject: |
|
|
pa sada neznam koji formmail koristis, al sam ja u aspu to radio sa provjerom prije slanja. znaci ako je selektirao da je taj cjeck batun true, onda uzmi detalje iz te forme i na samom kraju tog koda ide akcija koja to salje. |
|
|
Back to top |
|
|
Nixolino
Joined: 31 Jan 2005 Posts: 46
|
Posted: 06.03.2006 16:17 Post subject: |
|
|
Nisam baš sa asp-om - pa da li postoji neka jednostavnija varijanta - ono - samo javascript - a da ne prtljam puino ni po HTML-u? |
|
|
Back to top |
|
|
:cosmos:
Joined: 12 Sep 2003 Posts: 2098 Location: México
|
Posted: 06.03.2006 16:30 Post subject: |
|
|
e sad bi ti htio nesto jednostavno i da radi samo. iskreno valjda se i moze, uvijek mozes koristiti obicnu formmail skriptu tako da ona salje sve sto se nalazi u toj formi, pa ces tako imati u mejlu sve. ako bi htio da ti samo neke vrijednosti dolaze i vrsiti selekciju, morat ces modificirati to.
ovo za asp nema veze. ja sam samo dao promjer, moze biti i php ili cak cgi skripta. |
|
|
Back to top |
|
|
Nixolino
Joined: 31 Jan 2005 Posts: 46
|
Posted: 06.03.2006 17:43 Post subject: |
|
|
Ma sada i ide kao obična formmail skripta a stranka hoće te izmjene pošto joj nije jednostavno kopat po hrpi podataka da bi vidjela što klijent želi - pa se snalazim.
Danke |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 06.03.2006 19:19 Post subject: |
|
|
Forme su napravljene tako da se SVI podaci unutar njih šalju. Slati samo dio forme je glupo, kad tako i tako možeš selektirati ono što trebaš server-side (skriptom koja to prima). Možeš i JavaScriptom, što ti nikako ne bih preporučio jer vidim da nisi previše iskusan te bi se zapetljao i razbio neki usability itd.
Jednostavno server-side pogledaj koja su polja prazna i njih nemoj slati mailom, samo puna. Tako stranka ne mora kopati po velikim mailovima punim praznih polja... |
|
|
Back to top |
|
|
Nixolino
Joined: 31 Jan 2005 Posts: 46
|
Posted: 08.03.2006 10:19 Post subject: |
|
|
Sulien,
ovo zvuči vrlo logično ali kako bi se to praktično izvelo - znaš li negdje za neku skriptu koja radi nešto slično pa da po njoj mogu pročeprkati kako bi skužio ili eventualno nju preradio. |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 08.03.2006 12:15 Post subject: |
|
|
Code: | $out = '';
foreach($_POST as $key => $item) if(!is_numeric($key) && $item) $out .= "$key: $item\n";
echo $out; |
Brutalno jednostavno. Ja ne bih imao ništa protiv da ovaj output dobijem u mailu, ali teta iz računovodstva možda bi, budući da je plosnato i neformatirano. Opet, sve informacije iz forme su ovdje |
|
|
Back to top |
|
|
|