İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

php ve ajax ile formdan gelen bilgileri silmeden art arda işlem yapmak

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
Merhaba,

HTML:
<script type="text/javascript">  
    $(document).ready(function(){ 
        $('form').submit( postgonder ) 
    }); 
     
    function postgonder() 
    {          
        $.post('gonder.php', $('form').serialize(),function(veri){$('#sonuc').html(veri)}); 
    } 
</script>

şekliden veriyi form ile gönderip php dosyasında işletiyoruz. ancak yapmak istediğimiz forma her yeni veri girince eskisini silmeden div içine yazdırması ve sonrasında kaydet dediğimizde verileri veritabanına kayıt etmeli.

formdan gelen her bilgi veritabanında sorgu sonrasında yansıyacak ve veriyi henüz kayıt etmeden hafızdan silebilmeliyiz.

Yapmak istediğimizi örnek ile açıkalamak gerekirse...
Örnek : Bir sipariş formu düşünelim. Öncelikle ürünleri ard arda ekliyoruz. Tabi eklerken veri tabanına bağlanıp fiyatı da alıyor. Sonrasında müşteri tüm alacaklarını yaptıktan sonra toplam fiyatı vs... veri tabanına işliyoruz ve o kişiye şu kadar ürünü şu kadar saattık diyebiliyoruz.

Teşekkür ederim.
 

BordoMavi

0
İyinet Üyesi
Katılım
31 Ekim 2007
Mesajlar
176
Reaction score
0
Konum
Hirçın Sulardan
Tam bir cevap olur mu bilmiyorum ama şöyle bir yol izleyebilirsin gibime geliyor.
Jquery cookie eklentisi mevcut. bunu kullanarak verileri cookie ye işleyebilirsin veya php ile de cookie kullanabilirsin.
Sepet gibi sabit bir div hazırlayıp ki şurada belirttiğin gibi $('#sonuc').html(veri)} phpde işlemi yaptıktan sonra verisini güncelleyebilirsin fakat bu kullanımda direk içeriği silip yeni içerik giriliyor bunu şu şekilde yapmak daha iyi
PHP:
var mevcutveri = $("sonuc").html();
var yeni = mevcutveri + veri;
$("#sonuc").html(yeni);
şu sayfada ilgili örnekler var : http://api.jquery.com/html/
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst