Arama butonu
Bu konudaki kullanıcılar: 1 misafir
24
Cevap
1356
Tıklama
0
Öne Çıkarma
Cevap: iletişim formum aynı sayfada gönderildi desin ? (2. sayfa)
M
11 yıl
Teğmen

quote:

Orijinalden alıntı: virtualdjcubase

quote:

Orijinalden alıntı: mistakilla

quote:

Orijinalden alıntı: virtualdjcubase

quote:

Orijinalden alıntı: sagoral

İngilizce bilmeden ne uğraşırsınız böyle şeylerle anlamam ki :)

abi yarım lütfen



bu dosyayı ayrı bir yerde tut. gonder.php olsun atıyorum.
iceriginde şöyle yapıyorsun:

$to = $_POST['to'];
$subject = $_POST['konu'];
$text = $_POST['text'];

require kısmından sonra:

SendMailWithGmailSMTP($to,$subject,$text); şeklinde komutu çağır.

Formun olduğu sayfada:

form taginin sonuna onsubmit="return formyolla()" yapıyorsun.
jQuery nin güncel sürümünü head kısmında gösteriyorsun.
daha sonra şu javascript komutunu ekliyorsun:

function formyolla()
{
$.post("gonder.php", $("#formID").serialize(), function(data){
alert(data);
if(data=="mesajınız gönderildi")
{
$("#formID").fadeOut("slow");
}
});

return false;
}

tabi ki formdaki name değerleri ile gonder.php de yakaladığın tanımlayıcılar aynı olmalı.
form içinde #formID yazdığım kısma forma vereceğin id yi girmelisin. dönen mesajı işlemek için de karakter setlerini doğru kullanman gerekiyor.
php dosyası utf-8 ise javascript dosyası veya javascript dosyasını kapsayan html/php dosyası da utf-8 olmalı.
ve tabi dönen bir mesajın olmalı. php ile maili gonderdikten sonra die("mesajınız gönderildi") veya die("mesajınız gönderilirken bir hata oluştu") şeklinde jquery için geri dönüş bırakacaksın.

formİD yi nerden bulcam ustam ya

:(

<form action="..." method="POST" id="formum" onsubmit="return komut()">
....
</form>

id yi kendin atıyorsun zaten :D



V
11 yıl
Yarbay
Konu Sahibi

quote:

Orijinalden alıntı: mistakilla

quote:

Orijinalden alıntı: virtualdjcubase

quote:

Orijinalden alıntı: mistakilla

quote:

Orijinalden alıntı: virtualdjcubase

quote:

Orijinalden alıntı: sagoral

İngilizce bilmeden ne uğraşırsınız böyle şeylerle anlamam ki :)

abi yarım lütfen



bu dosyayı ayrı bir yerde tut. gonder.php olsun atıyorum.
iceriginde şöyle yapıyorsun:

$to = $_POST['to'];
$subject = $_POST['konu'];
$text = $_POST['text'];

require kısmından sonra:

SendMailWithGmailSMTP($to,$subject,$text); şeklinde komutu çağır.

Formun olduğu sayfada:

form taginin sonuna onsubmit="return formyolla()" yapıyorsun.
jQuery nin güncel sürümünü head kısmında gösteriyorsun.
daha sonra şu javascript komutunu ekliyorsun:

function formyolla()
{
$.post("gonder.php", $("#formID").serialize(), function(data){
alert(data);
if(data=="mesajınız gönderildi")
{
$("#formID").fadeOut("slow");
}
});

return false;
}

tabi ki formdaki name değerleri ile gonder.php de yakaladığın tanımlayıcılar aynı olmalı.
form içinde #formID yazdığım kısma forma vereceğin id yi girmelisin. dönen mesajı işlemek için de karakter setlerini doğru kullanman gerekiyor.
php dosyası utf-8 ise javascript dosyası veya javascript dosyasını kapsayan html/php dosyası da utf-8 olmalı.
ve tabi dönen bir mesajın olmalı. php ile maili gonderdikten sonra die("mesajınız gönderildi") veya die("mesajınız gönderilirken bir hata oluştu") şeklinde jquery için geri dönüş bırakacaksın.

formİD yi nerden bulcam ustam ya

:(

<form action="..." method="POST" id="formum" onsubmit="return komut()">
....
</form>

id yi kendin atıyorsun zaten :D

ya abi cok zorlanıyourm ne olurdu verdiğim indexime sen eklesen yapsan 1 yıl du yapamadım



V
11 yıl
Yarbay
Konu Sahibi

V
11 yıl
Yarbay
Konu Sahibi

K
11 yıl
Yarbay

quote:

Orijinalden alıntı: virtualdjcubase

yardım lütfen

turk.jotform.com sitesine gir. herşey türkçe. form oluştur kendine. kodu web sayfana yapıştır kullan gitsin. ugrasma böyle şeylerle.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.