Prijava na forum:
Ime:
Lozinka:
Prijavi me trajno:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:

ConQUIZtador
Trenutno vreme je: 18. Maj 2024, 02:19:22
nazadnapred
Korisnici koji su trenutno na forumu 0 članova i 1 gost pregledaju ovu temu.


Tema za pitanja
o SMF forumu, phpBB2 i phpBB3 forumu, Wordpress i Joomla CMS sistemima!

Za vecinu drugih pitanja nacicete odgovor citajuci Top teme!

Idi dole
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Tema: Php kontakt forma  (Pročitano 2000 puta)
28. Maj 2012, 00:17:56
Zodijak
Pol
Poruke 3
Browser
Chrome 19.0.1084.52
Kolege pozdrav, novi sam u svemu ovome pa bih molio pomoc.  .  
dakle treba mi :

  • klasična kontakt forma (unos imena, prezimena, mail adrese itd.  .  )
  • jquery validizacija, da li su unesena sva polja i da li je ispravno unesena mail adresa
  • da se sa kontakt forme mail salje na moju mail adresu ali preko PHP-a i ()mail funkcije

html/css se snalazim ali php i jquery baš i ne, pa ako netko ima volje/vremena pomoci bio bih zahvalan  :help:
IP sačuvana
social share
Pogledaj profil
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Ucesnik diskusija


ah

Zodijak Pisces
Pol Muškarac
Poruke 99
Zastava beograd
OS
Windows 7
Browser
Chrome 19.0.1084.52
mob
Nokia 
To se imaš na w3school ima tu posla, treba ispisati sav taj kod! Znači nađi na google w3school i tamo prouči, neznam da li će iko bez kinte to da ti uradi. Evo ja učim php i nije nimalo lako, ili pretaži gotove kodove na netu.
Kozna možda ti ovo pomogne
« Poslednja izmena: 28. Maj 2012, 00:54:02 od svitak »
IP sačuvana
social share
Pogledaj profil WWW Twitter Facebook
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Jet set burekdzija


Nimalo ne licim na svoj avatar :))

Zodijak Scorpio
Pol Muškarac
Poruke 6660
Zastava Srbija
OS
Windows 7
Browser
Mozilla Firefox 12.0
mob
LG Nexus 4
http://www.google.rs/search?q=php+contact+form+with+jquery+validation&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&channel=fflb

lakse da pogledas sam, nego da otvaram svaku Wink

btw generalno bilo koja forma ce ti raditi, a ako ti je komplikovano, ne moras proveru raditi preko jquery, radi php. Jeste slabiji usability, ali generalno verujem da to nije najveci problem, ako napraviti ovako nesto predstavlja problem.
IP sačuvana
social share
Vezbom do savrsenstva Smiley Smile
Pogledaj profil WWW Twitter Facebook
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Zodijak
Pol
Poruke 3
OS
Windows 7
Browser
Chrome 19.0.1084.52
evo pomalo sam se snašo..
iako imam nekih problema  Smile

uglavnom našao sam neku formu na netu i sve radi manje vise ok..
ovo je html:
Kod:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

<title>Kontakt</title>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script src="form.js" type="text/javascript"></script>
</head>

<body>


<h1>Kontakt forma</h1>

<div id="contact_form">
  <form method="POST" id="ajax_form" action="email.php">
    Ime<br />
     
  <label>
    <input class="text_input clear" type="text" name="name" id="name" value="" /></label>
  Email
  <br />

<label><input class="text_input clear" type="text" name="email" id="email" value="" /></label> Izaberite
  <br />

<label for="select-choice"></label>
  <select id="selected" name="selected" class="select" value="test">
  <option value="email1">opcija1</option>
  <option value="email 2">opcija2</option>
  <option value="email 3">opcija3</option>
  </select>
Poruka
  <br />
<label><textarea name="message" cols="10" rows="5" class="text_area clear" id="message"></textarea></label>

  <label><button class="submit" type="submit"><label>Pošalji</label></button></label>

</form>
</div>
<?php include_once "../utilities/sticky_bar/sticky_bar.php"?>

</div>
</body>
</html>

ovo je email.php
Kod:
<?php
$name 
$_POST['name'];
$email $_POST['email'];
$message $_POST['message'];

$subject "Kontakt s web stranice";
$body "Od: $name, \n\n Poruka:$message";


$to "mail@mail.com";

mail($to$subject$body);
?>

ovo je form.js
Kod:
$(document).ready(function(){

$('form#ajax_form .submit').click(function(){

$('#ajax_form .error').hide(); //if error visibile, hide on new click

var name = $('input#name').val();
if (name == "" || name == " " || name == "Name") {
    $('input#name').focus().before('<div class="error">Unesite ime</div>');
    return false;
}

var email_test = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/;
var email = $('input#email').val();
if (email == "" || email == " ") {
   $('input#email').focus().before('<div class="error">Unesite email adresu</div>');
   return false;
} else if (!email_test.test(email)) {
   $('input#email').select().before('<div class="error">Unesite ispravan email</div>');
   return false;
}

var message = $('#message').val();
if (message == "" || message == " " || message == "Message") {
    $('#message').focus().fadeIn('slow').before('<div class="error">Niste unjeli poruku!</div>');
    return false;
}

var data_string = $('form#ajax_form').serialize();

$.ajax({
    type:       "POST",
    url:        "email.php",
    data:       data_string,
    success:    function() {

$('form#ajax_form').slideUp('fast').before('<div id="success"></div>');
$('#success').html('<h3>Hvala<br>Poruka je poslana!</h3>').slideDown(9000);

    }//end success function


}) //end ajax call

return false;


}) //end click function

var current_data = new Array();

$('.clear').each(function(i){
$(this).removeClass('clear').addClass('clear'+i);
current_data.push($(this).val());

$(this).focus(function(){
if($(this).val() == current_data[i]) {
$(this).val('');
}
});
$(this).blur(function(){
var stored_data = current_data[i];
if($(this).val()==''){
$(this).val(stored_data);
}
})
});
})

i probao sam radi sve, mejlovi stizu.. ono sto bih ja htio je da kada mi dodđe mejl da piše da je mejl poslan s mejl adrese koja je unesena u kontakt formu, a ne da pise ime servera npr: www.burek.com123443 ... i htio bih da se fino vidi kada netko izabere jedno od opcija.. ne znam kako da te stvari podesim , ako moze pomoc..
 Smile
IP sačuvana
social share
Pogledaj profil
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Jet set burekdzija


Nimalo ne licim na svoj avatar :))

Zodijak Scorpio
Pol Muškarac
Poruke 6660
Zastava Srbija
OS
Windows 7
Browser
Mozilla Firefox 12.0
mob
LG Nexus 4
pa ti ubacujes u formu polje mail, a kasnije ga iscitavas u php fajlu i u sastavu mail-a ga ispisujes, ali on ce ti u poruci stici kako ga formiras recimo mail: tajitaj@domen.com ali mail ce ti uvek stizati sa tvog servera, jer mail ne salje ta osoba odnosno adresa, vec tvoj server, mail() funkcijom kako si i sam rekao.

Sto se tice dodatnih opcija, sve ih dodajes htmlom, bilo da su dodatna polja, radio dugmici ili checkboxevi, a zatim ih prosledjujes na isti nacin kao i ove podatke do sada, a isto tako ih i vadis, pogledaj na w3schools osnovne stavari u delu php vezano za forme, post i get, i ne moze ti biti nejasno.
IP sačuvana
social share
Vezbom do savrsenstva Smiley Smile
Pogledaj profil WWW Twitter Facebook
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Prijatelj foruma
Poznata licnost


Drugovi, drugovi, ... pa u drugom stanju...

Zodijak Gemini
Pol Muškarac
Poruke 2954
Zastava Vienna
OS
Linux Ubuntu
Browser
Mozilla Firefox 11.0
mob
HTC Sensation XL
To postignes tako sto editujes hedere u okviru mail skripte

Kod:
$headers = 'From: neko@nesto.com' . "\r\n" .
    'Reply-To: neko@nesto.com' . "\r\n" ;
mail($to, $subject, $message, $headers);
Ne znam doslovno napamet kako bi trebalo ici, prelistaj php.net dokumentaciju za mail funkciju naci ces negdje i taj dio.
Ovo neko@nesto.com mozes postaviti da bude npr mail adresa onog sto salje mail sa skripte (kupis je iz varijable).

Drugo, vrijednost select polja uopste nisi pokupio kroz $_POST[ ], moras to odraditi isto kao sto si odradio za $name = $_POST['name'] .
IP sačuvana
social share
To je kao da kazes da nisi primetio ljubicastog slona sa neonskim osvetljenjem u guzici kako stoji pored tebe u mracnoj sobi Smiley
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Idi gore
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Trenutno vreme je: 18. Maj 2024, 02:19:22
nazadnapred
Prebaci se na:  
Oznake: kontakt Php forma css

Poslednji odgovor u temi napisan je pre više od 6 meseci.  

Temu ne bi trebalo "iskopavati" osim u slučaju da imate nešto važno da dodate. Ako ipak želite napisati komentar, kliknite na dugme "Odgovori" u meniju iznad ove poruke. Postoje teme kod kojih su odgovori dobrodošli bez obzira na to koliko je vremena od prošlog prošlo. Npr. teme o određenom piscu, knjizi, muzičaru, glumcu i sl. Nemojte da vas ovaj spisak ograničava, ali nemojte ni pisati na teme koje su završena priča.

web design

Forum Info: Banneri Foruma :: Burek Toolbar :: Burek Prodavnica :: Burek Quiz :: Najcesca pitanja :: Tim Foruma :: Prijava zloupotrebe

Izvori vesti: Blic :: Wikipedia :: Mondo :: Press :: Naša mreža :: Sportska Centrala :: Glas Javnosti :: Kurir :: Mikro :: B92 Sport :: RTS :: Danas

Prijatelji foruma: Triviador :: Domaci :: Morazzia :: TotalCar :: FTW.rs :: MojaPijaca :: Pojacalo :: 011info :: Burgos :: Alfaprevod

Pravne Informacije: Pravilnik Foruma :: Politika privatnosti :: Uslovi koriscenja :: O nama :: Marketing :: Kontakt :: Sitemap

All content on this website is property of "Burek.com" and, as such, they may not be used on other websites without written permission.

Copyright © 2002- "Burek.com", all rights reserved. Performance: 0.065 sec za 15 q. Powered by: SMF. © 2005, Simple Machines LLC.