Mali problem oko kontakt forme:

2

Mali problem oko kontakt forme:

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3760
  • Gde živiš: 127.0.0.1

stankovic ::Ovu promenljivu zelja uopste i ne koristis koliko vidim.

Rastafarii ::Ne koristi ni promenljivu $ime, kad smo vec kod toga.

Nadam se da si ove dve poruke procitao Smile ime i zelja ti ne stizu jer ih ne saljes prilikom slanja maila. Uredno ih "pokupis" iz forme, i na tome ostaje.

mail( "moj@mail.com", "Poruka putem kontakt forme",     $message, "From: $email" );

Jel vidis ti negde da se spominje ime i zelja u ovom kodu iznad?

Ako zelis i njih da posaljes, kod izgleda ovako (btw, postovao sam ga i nekih 5-6 postova iznad):

<?php    $ime = $_POST['ime'] ;    $email = $_POST['email'] ;    $message = $_POST['message'] ;    $zelja = $_POST['zelja'] ;    $from = $ime . "<" . $email . ">";    $message .= $zelja; //ovo dodaje tekst iz $zelja u tekst poruke   mail( "moj@mail.com", "Poruka putem kontakt forme",     $message, "From: $from" ); header( "Location: http://mojasajt.com" );//ovo je strana koju ce prikazati posetiocu nakon sto posalje mail ?>

Probaj sta se desava sa ovim kodom, pa javi Smile



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • rss 
  • Ugledni građanin
  • Pridružio: 10 Jul 2007
  • Poruke: 417

e hvala ti ovako hoce, samo kako sad onda da radim kad hocu da ubacimo nova polja i da mi to ucitava kako treba? npr. ono unosno polje kao gdje se unosi ime i e-mail adresa? mislim na php, u html znam



offline
  • Pridružio: 25 Jul 2003
  • Poruke: 431
  • Gde živiš: Nis

@rss, hajde malo pojasni sta pitas nisam te bas razumeo a izgleda nisu ni ostali?

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

Stari html kod:

<html> <body> <form method="post" action="sendmail.php">    Ime i Prezime:       <input name="ime" type="text" /><br /><br />      Email:       <input name="email" type="text" /><br />          Poruka:<br />         <textarea name="message" rows="5" cols="10"></textarea><br />    Zelja:<br />       <textarea name="zelja" rows="5" cols="10"></textarea><br /> <input type="submit" /> </form> </body> </html>

novi html kod:

<html> <body> <form method="post" action="sendmail.php">    Ime i Prezime:       <input name="ime" type="text" /><br /><br />    Mesto boravka:       <input name="ime" type="text" /><br /><br />      Email:       <input name="email" type="text" /><br />          Poruka:<br />         <textarea name="message" rows="5" cols="10"></textarea><br />    Zelja:<br />       <textarea name="zelja" rows="5" cols="10"></textarea><br /> <input type="submit" /> </form> </body> </html>

e vidi sad tu nakon sto se unese ime i prezime na novom kodu ima jos u mesto boravka, e zanima me kako sad to u php kako treba napravim, kad se npr. unese "Kragujevac", da mi tacno tako dodje.?

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3760
  • Gde živiš: 127.0.0.1

prvo, imas gresku u html-u Smile koja je verovatno posledica c/p

   Mesto boravka:       <input name="ime" type="text" /><br /><br />

tako ne moze, jer vec imas promenljivu 'ime', gde cuvas ime i prezime... ispravi to u ovako nesto:

   Mesto boravka:       <input name="mesto" type="text" /><br /><br />

u tom slucaju ti je novi php kod:

<?php    $ime = $_POST['ime'] ;    $email = $_POST['email'] ;    $message = $_POST['message'] ;    $zelja = $_POST['zelja'] ;    $mesto = $_POST['mesto'] ;    $from = $ime . "<" . $email . ">";    //sad ide "igranje" sa porukom :)    $poruka = $ime . " iz mesta " . $mesto . " je poslao sledecu poruku: <br /><br />";    $poruka .= $message . "<br /><br />";    $poruka .= "Zelje, cestitke i pozdravi: " . $zelja;    //kraj kreiranja poruke   mail( "moj@mail.com", "Poruka putem kontakt forme",     $poruka, "From: $from" ); header( "Location: http://mojasajt.com" );//ovo je strana koju ce prikazati posetiocu nakon sto posalje mail ?>

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

znaci kad pravim takva nova polja onda samo ovako ubacim?

 $imevariable = $_POST['imevariable'] ;

da li sam tako tacno shvatio?

offline
  • Pridružio: 25 Jul 2003
  • Poruke: 431
  • Gde živiš: Nis

U html-u stavis ovako

neko polje:       <input name="ime_polja" type="text" />

a u php vrednost tog polja preuzimas u neku promenljivu npr.

$neka_promenljiva_koja_prihvata_tekst_unet_u_polje = $_POST['ime_polja'] ;

nadam se da je sada jasije

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

$neka_promenljiva_koja_prihvata_tekst_unet_u_polje

da li tu isto mogu da unesem ime_polja

odnosno rijec koja ovdje isto pise?

$_POST['ime_polja'] ;

jer nekontam sta znaci ovo neka promenljiva, ako moze ovako onda nema potrebe za objasnjenjem vazno je da moze tako.

offline
  • Pridružio: 25 Jul 2003
  • Poruke: 431
  • Gde živiš: Nis

Da, mozes, ja sam je namerno napisao razlicitu da bi video da moze bilo koja rec da stoji pa tako da moze i $ime_polja.

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

ok. hvala puno svima na trudu

Ko je trenutno na forumu
 

Ukupno su 879 korisnika na forumu :: 74 registrovanih, 6 sakrivenih i 799 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 15694 - dana 01 Feb 2026 12:23

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, _stipa_, abramac, alberto, Alen-Delon-u-boji, avijacija, babaroga, Bbbggg1979, bbogdan, Bosnjo, BUDDAR70, Cicumile, cojapop, cyprus, Daba75, darionis, Dioniss, Dragacevac, Dzumanga, Electron, Flanker-G, Fructo, Giskard, Goran_, GT, igorkozar83, ikan, indja, Kalem, kolle.the.kid, Kruger, kutija11, ladro, Lance Guest, Lazarus, ljuba.b, maiden6657, Markisa, Marko1238, markolopin, mačković, Meklejn, mercedez, Mig 29, Nemanja94, obsc, Paklenica, partyzan, Peruta, petar0301, Plavi1, PrincipL, Prometeus, RajkoB, raso76, raykan, Rothmans, saki80, SANDRO1973, semity, Seven Of Nine, slowhand, sokars, uruk, vandrej, Velizar Laro, virked, Vladoj, vukovi, Wehicle, Zeljo980, zubri, Šule, Žoržo