Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

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

yagmayok

1
Onaylı Üye
Üye
Katılım
25 Ocak 2005
Mesajlar
7,131
Tepki puanı
86
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
Onaylı Üye
Üye
Katılım
31 Ekim 2007
Mesajlar
176
Tepki puanı
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/
 
Üst