Forma za narucivanje/rezervaciju

2

Forma za narucivanje/rezervaciju

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

Forma ili obrazac su jedno te isto i to je uglavnom HTML.

Koliko ja vidim, ono što ti tražiš je skripta koja će da obradi podatke prosleđene preko tog obrasca, a za to ti treba php, asp...

Loše si objasnio šta ti treba i došlo je do zabune.

Sad još reci da li to hoćeš da primaš na mail ili da spašavaš unutar nekog fajla ili baze podataka.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

evo ovako...dajem ti skriptu, ti je samo malo preradi.
znaci , imas html formu koju kazes da znas da uradis.
recimo, ako ti je forma ovo:

<form action="form-send.php" method="post">   <table width="100%" border="0" cellspacing="0" cellpadding="5">     <tr valign="top">       <td width="20%">Ime i prezime </td>       <td> <input name="imeiprezime" type="text" id="imeiprezime"></td>     </tr>     <tr valign="top">       <td>Adresa</td>       <td> <input name="adresa" type="text" id="adresa"></td>     </tr>     <tr valign="top">       <td>Firma</td>       <td> <input name="firma" type="text" id="firma"></td>     </tr>     <tr valign="top">       <td>Telefon</td>       <td> <input name="telefon" type="text" id="telefon"> </td>     </tr>     <tr valign="top">       <td>Email</td>       <td> <input name="email" type="text" id="email"></td>     </tr>     <tr valign="top">       <td>Poruka</td>       <td> <textarea name="poruka" cols="50" rows="5" id="poruka"></textarea></td>     </tr>     <tr>       <td colspan="2"><div align="center">           <input type="submit" name="Submit" value="Posalji">           <input name="Reset" type="reset" id="Reset" value="Ponisti">         </div></td>     </tr>   </table> </form>

a fajl form-send.php koji ti obradjuje ove podatke je ovakav:

<? $fp = fopen("form-results.txt", "a"); fwrite($fp, $_POST['imeiprezime'] . "," .          $_POST['adresa'] . "," .          $_POST['firma'] . "," .          $_POST['telefon'] . "," .          $_POST['email'] . "," .          $_POST['poruka'] . "," .          date("M-d-Y") . "\n"); fclose($fp); $recipient = "tvojMAIL@mail.com"; $subject = "Kontakt sa sajta"; $forminfo = ($_POST['imeiprezime'] . "," .          $_POST['adresa'] . "," .          $_POST['firma'] . "," .          $_POST['telefon'] . "," .          $_POST['email'] . "," .          $_POST['poruka'] . "," .          date("M-d-Y") . "\n"); $formsend = mail("$recipient", "$subject", "$forminfo", "From: $email\r\nReply-to:$email"); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Poruka je poslata!</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <table width="100%" border="0" cellspacing="0" cellpadding="5">   <tr>     <td> <p align="left">Vasa poruka je uspesno poslata. Podaci koji su poslati su :</p>      <p><? echo nl2br($forminfo); ?></p>   </tr> </table>    <p align="center">&nbsp;</p> </body> </html>

jedino sto treba da uradis je da umesto ovoga
$_POST['adresa'] . "," .
znaci umesto adresa da napises drugo ime, odnosno onaj input name, i bice ti prosledjeni.
Ova znaci samo dodas koliko ti tih treba i to je to. Imas na dva mesta da dodas. Prvo je da se pise u txt bazu, form-results.txt a drugo je za slanje na mail.

moras znaci da ubacis i txt fajl koji ce se zvati form-results.txt i da mu uradis chmod777

provereno radi.
i ne zaboravi da ubaci svoj mail tamo gore....



offline
  • Pridružio: 26 Avg 2006
  • Poruke: 59
  • Gde živiš: Kragujevac, Erdoglia Kingdom

Znam da uradim html formu, potrebno mi je samo povezivanje sa scriptom i scripta za slanje mailova sebi. To je upravo ovo shto mi je N1k0l4 objasnio, samo sto je meni bilo potrebno za perl scriptu.

Pronasao sam da kod ide ovako:

<FORM METHOD=POST action="/cgi-bin/FormMail.pl" ENCTYPE="multipart/form-data">

I samo okacis FormMail.pl scriptu koju si downloadovao sa interneta u cgi-bin?

Interesuje me i kako se spašavam unutar nekog fajla.

Dopuna: 15 Avg 2007 14:39

Hvala n1k0l4, radi Smile

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Eskimo totalno si lose predstavio svoj problem, trebao si odmah reci sta ti je cilj

offline
  • rss 
  • Ugledni građanin
  • Pridružio: 10 Jul 2007
  • Poruke: 417

@ N1k0l4

kako da nadjem input name, gdje da ostavim txt, i sta bih trebo u njemu napisat?

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

<td> <input name="imeiprezime" type="text" id="imeiprezime"></td>

recimo ovde, samo menjas sva input name-a, i posle tamo uneses

offline
  • rss 
  • Ugledni građanin
  • Pridružio: 10 Jul 2007
  • Poruke: 417

to sam uradio, a sta je ovo  $_POST['adresa'] . "," . i sta radim sa txt kad ga napravim? jel unosim ista?

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

da, tu umesto adresa pises onaj input name, isto kao sto si i tamo napisao
imas to na dva mesta da preradis

a txt ne pises nista u njega samo uploadujes i stavis dozvolu za upis u njega, chmod777

offline
  • rss 
  • Ugledni građanin
  • Pridružio: 10 Jul 2007
  • Poruke: 417

a cemu sluzi onda ovo dvoje, jel svoje ime i prezime da unesem, to ne kontam?

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

tu sto sam ti naveo primer gore, to je bilo polje gde se unosilo ime i prezime ti stavi sta tebi treba

Ko je trenutno na forumu
 

Ukupno su 878 korisnika na forumu :: 73 registrovanih, 5 sakrivenih i 800 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, Asteker, Ba4e, black_arrow, Bojan198527, bokicacar, CCCP, Cicumile, Clouseau, Comyymoc, cyprus, debeli, DeerHunter, dekan.m, delrey, Dovla 1980, dule10savic, Džekson, Feller, Giskard, Gosha101980, gost321, HawX, Hemi, HogarStrashni, HrcAk47, igorkozar83, Insan, Jan, Jester, kolle.the.kid, komsija1, ladro, louderik, LukaRovca, Malahit, Mane88, Manjane, mercedesamg, Milos1987, miodrag, Moldovan, nebkv, nebojsag, nemkea71, NiKoLa27, Orc, Paklenica, peradetlić, peti, PlayerOne, redstar011, renvoi, samojednoimeznam, sarma, sickmouse, Siti2, Stevan Visoki, stevanito, Stoilkovic, TRAVUNIJA, tubular, Tvrtko I, veljko82, VJ, vlahale, voja64, xAlex2, Zdilar, ZetaMan, ZlatniRez, Zorge, |_MeD_|