[Çözüldü] PHP ve form aracılığı ile veri yollamak

Başlatan ecarpar, 24 Temmuz 2011 - 22:55:13

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ecarpar

bir kullanıcı oluşturacağız hep şuşekilde yapıyoruz bir adet form sayfası kullanıcının adı ve gerekli bilgilerinin girildiği bir sayfa ve bu formdan butona basıldığında çağrılan bir php sayfa ve get veya post ile php sayfaya verileri yolluyup gerekli yere ekleme. Sürekli bu şekilde yaptığımızı düşünürsek bir kullancı girişi için en az 2 farklı sayfa yapmalıyız, fakat bn böyle yapmak istemiyorum ortalık dosya çöplüğüne dönüşüyor.

Tek php içersinden kullanıcın girmiş olduğu veriyi alıp Db ye ekliyemezmiyim?

Eşşeğin uzun bir yolculuğa çıkmış olması onun at olarak döneceği anlamına gelmez.

cxerpw57

Tabiki yapabilirsiniz yapmanız gereken işlem aşağıdaki şekildedir,

Veriyi aldığınız form nesnesinin action ozelliğine herhangi bir değer vermesseniz, form nesnesi datayı kendisine post edecektir. Daha sonra aşağıdaki şekilde gönder butoununa tıklanmışmı tıklanmamışmı anlayabilir, $_POST yada $_GET nesneleri ile formdan gelen datalara erişebilirsiniz.

Form datasını gonderen butonunuzun adının gonder olduğunuz düşünürseniz, aşağıdaki şekilde formun post edilip edilmediğini anlayabilirsiniz,

if(isset($_POST['gonder])) {

  // gelen datalari isle
   echo "ubuntu";

}


İyi çalışmalar
Yarım hazırlıkla, yarım tedbirle yapılacak taarruz, hiç taarruz etmemekten çok daha fenadır (1922). M.Kemal ATATÜRK
http://canerblt.wordpress.com
twitter : cabulut

ecarpar

cxerpw57
çok sağol aynen dediğin gibi yapınca sorunsuz çalıştı bir ton sayfda çöplüğünden kurtulmuş oldun şu kod sayesinde çok çok sağol

Eşşeğin uzun bir yolculuğa çıkmış olması onun at olarak döneceği anlamına gelmez.

ersinkandemir

Evet özellikle tek dosyalık scriptlerde çok iyi yarıyor bu yöntem. :)
Where there's a shell, there's a way.