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 1180 korisnika na forumu :: 41 registrovanih, 4 sakrivenih i 1135 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: A.R.Chafee.Jr., anta, Battlehammer, Ben Roj, Brana01, CikaKURE, deimos25, dushan, Excalibur13, FOX, HogarStrashni, ikan, ivan1973, Karla, Krvava Devetka, kubura91, kybonacci, laurusri, mercedesamg, Mercury, milutin134, Miroljub1979, Mlav, muaddib, nebkv, Panter, pein, Pikac-47, procesor, Shinobi, Sir Budimir, Sirius, Srle993, TheBeastOfMG, Tvrtko I, vladaa012, W123, zillbg, |_MeD_|, žeks62, 125