Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Javascript / DHTML / Ajax

Cevapla
 
LinkBack Seçenekler
Eski 25/09/2007, 02:08   #1 (permalink)
Cevizci
 
Üyelik Tarihi: 04/2005
Mesaj: 90
Varsayılan form javascript ve veritabanı

javasicript ile bi form kontolü yaptırıyorum örneğin texarea boşmu başlık varmı şekline fakat yapmak istediğim aynı zamanda sayfayı yenilemeden her post ettiğimde veri tabanından bilgi çekmek.

Yani üye bi konu yazdı hemen akabinde yazamaması ve 30 sn beklemesini söylemek istiyorum tabi 10 sn kaldıysa geriye yine post edildiğinde 10 snniz kaldı şeklinde uyarmasını istiyorum.

uygulamaya çalıştığım kodlar şu şekilde;

<script type=text/javascript>
function ValForm(iMsg)
{
<? $sorgu = mysql_query("SELECT id FROM tablo"));?>

if (<?=$varmi;?> <30)
{
errors = "<?=$zaman;?>dakika beklemelisiniz!!!";
}


gibi.....

aslında bu şekilde sorgulama çalışıyor ama sayfa yüklendiğindeki sorgu neyse onu veriyor her post edildiğinde tekrar veri sorgulamıyor..

Javascript konusunu hiç bilmediğim için danışmak istedim...
Yorumlarsanız sevinirim..
izmirtuning hatta değil   Alıntı Yaparak Yanıtla
Eski 25/09/2007, 05:40   #2 (permalink)
İptal Durumu
 
Üyelik Tarihi: 01/2007
Mesaj: 354
Varsayılan

formun onsubmit olayında tetiklet fonksiyonu.
<form method="..." action="..." OnSubmit="ValForm('mesaj');">
....
</form>
Lisans hatta değil   Alıntı Yaparak Yanıtla
Eski 25/09/2007, 14:42   #3 (permalink)
Cevizci
 
Üyelik Tarihi: 04/2005
Mesaj: 90
Varsayılan

zaten <FORM name=REP onSubmit="return ValForm()" method=post> şeklinde tetikletmeme rağmen olmuyor bunu yukarıda belirtmeyi unutmuşum
izmirtuning hatta değil   Alıntı Yaparak Yanıtla
Eski 25/09/2007, 16:15   #4 (permalink)
Lorem ipsum dolor...
 
e-zeus Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2007
Yer: Ankara
Mesaj: 229
Varsayılan

İyi de javascript kullanıcının bilgisayarında çalışır, PHP ise sunucuda. Javascript içerisinde "senin yapmaya çalıştığın gibi" PHP çalıştıramazsın.

Neden ilk başta çalıştığını da belirteyim: İlk sayfa yüklendiğinde PHP devreye giriyor ve js alanını çektiği veriyle dolduruyor. Javascript de her defasında aynı veriyi kontrol ediyor. Tarayıcında kaynak kodunu göster dersen PHP'den eser kalmadığını zaten görürsün...

İstediğin şeyi ancak AJAX ile yapabilirsin. Hazır framework'ler (Prototype, jQuery, Eyceks ...) var. Onları kullanarak çok rahat yapabilirsin...
e-zeus hatta değil   Alıntı Yaparak Yanıtla
Eski 25/09/2007, 20:54   #5 (permalink)
Cevizci
 
Üyelik Tarihi: 04/2005
Mesaj: 90
Varsayılan

e-zeus bilgilendirdiğin için teşekkür ederim javascript bilmiyorum ajaxın ise sadece adını duydum.O yüzden hiç girmiyeyim başka bişekilde düşünücem artık..
izmirtuning hatta değil   Alıntı Yaparak Yanıtla
Eski 25/09/2007, 21:39   #6 (permalink)
Lorem ipsum dolor...
 
e-zeus Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2007
Yer: Ankara
Mesaj: 229
Varsayılan

Hazır kütüphaneleri kullanabilirsin bence. Dökümanlarında kullanım örnekleri vs. var zaten. Türkçe kaynaklar da mevcut. Google'da ararsan bir sürü örnek çıkar karşına. Zor bir şey değil -tabii bir kütüphane kullanıyorsan-...

Sen bilirsin elbette ama bence bir dene. Buraya bir gözat istersen...

Bir alternatif de görünmez bir iframe olabilir. PHP ile iletişimi o sayfadan yapıp, gelen verileri ana sayfaya aktarabilirsin. Böylece ajax kullanmadan, sayfa yenilemeye gerek duymadan veri çekebilirsin. Mesela post metoduyla bir veri gönderirken
<form target="deneme_frame" action="test.php" method="post"> şeklinde bir kullanım, formun "deneme_frame" adlı iframe kullanılarak gönderilmesini sağlar. "test.php" sayfasından göndereceğin bir javascript ile de ana sayfayı değiştirebilirsin. Böylece ajax görünümlü bir siteye sahip olabilirsin (Doğan görünümlü Şahin gibi oldu ama idare et artık )...
e-zeus hatta değil   Alıntı Yaparak Yanıtla
Eski 26/09/2007, 00:18   #7 (permalink)
Cevizci
 
Üyelik Tarihi: 04/2005
Mesaj: 90
Varsayılan

çok saol zeus bakalım yapabilecekmiyim ii bi inceliyeyim..
izmirtuning hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
form kontrolle ilgili javascript fonksiyon sorunu msk1977 Javascript / DHTML / Ajax 1 17/06/2007 22:00
form onsubmit olayında 2 javascript tetiklemek gblack Javascript / DHTML / Ajax 4 03/04/2007 12:08
Javascript : Form Action Sorunu Psychaos Javascript / DHTML / Ajax 0 07/02/2005 16:00
JavaScript ile form buttonu hakkında.. PG13 Javascript / DHTML / Ajax 1 28/11/2003 13:30
iframe form javascript --Çıldıracam -- BERK Web Tasarım 6 25/10/2002 12:12


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 06:51.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net