-
Üyelik
26.05.2012
-
Yaş/Cinsiyet
34 / E
-
Meslek
Web Tasarım
-
Konum
Kocaeli
-
Ad Soyad
Ö** G**
-
Mesajlar
1468
-
Beğeniler
157 / 158
-
Ticaret
11, (%100)
Merhaba arkadaşlar, php ve ajaxı kullanarak
Bir adet select verir adet input verim var. Seçtiğim veriler ile php stok kontrolü yaptırmak istiyorum.
depo_id 5 stok_id 3 olan veriyi tablodan aratıp kaç adet var olduğunu anlık bastırmak istiyorum.
Kısaca elimde depo var depoda ürünler var.
X deposunu seçtim diyelim , y ürünü de seçtim.
X deposunda y ürünü kaç adet var. Anlık olarak görmek istiyorum.
Mesaj 1 defa düzenlendi. Son düzenleyen: omrumdely (24.06.2022 00:27)
:)
-
Üyelik
15.05.2015
-
Yaş/Cinsiyet
33 / E
-
Meslek
PHP Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
Ö** G**
-
Mesajlar
1207
-
Beğeniler
382 / 381
-
Ticaret
16, (%100)
Select change olduğunda deyip ajaxı çalıştırman gerekiyor hocam. Ajaxta işlemleri yapıp geri döndürebilirsin.
Herkes yediğinden ikram eder..(Yavuz Sultan Selim)
-
Üyelik
15.05.2015
-
Yaş/Cinsiyet
33 / E
-
Meslek
PHP Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
Ö** G**
-
Mesajlar
1207
-
Beğeniler
382 / 381
-
Ticaret
16, (%100)
inputu hidden yaparsın change olunca görünür yaparsın benim fikrim.
Herkes yediğinden ikram eder..(Yavuz Sultan Selim)
-
Üyelik
15.05.2015
-
Yaş/Cinsiyet
33 / E
-
Meslek
PHP Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
Ö** G**
-
Mesajlar
1207
-
Beğeniler
382 / 381
-
Ticaret
16, (%100)
hocam tasarımı ile atar msın :) Tam anlamadım yine :)
Herkes yediğinden ikram eder..(Yavuz Sultan Selim)
-
Üyelik
15.05.2015
-
Yaş/Cinsiyet
33 / E
-
Meslek
PHP Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
Ö** G**
-
Mesajlar
1207
-
Beğeniler
382 / 381
-
Ticaret
16, (%100)
Şimdi depo ve ürün seçimi yapacaksınız anladığım. Bundan dolayı change event i ile olayı yakalayıp yani seçim yapıldığında ajax ile veritabanına sorgu atıp gelen sonucu da anlık olarak gösterebilirsin.
Herkes yediğinden ikram eder..(Yavuz Sultan Selim)
-
Üyelik
15.05.2015
-
Yaş/Cinsiyet
33 / E
-
Meslek
PHP Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
Ö** G**
-
Mesajlar
1207
-
Beğeniler
382 / 381
-
Ticaret
16, (%100)
hocam ajaxın mantığı çok basit. Yine php ile yapacaksın zaten sadece php kodunu tetikletmek için ajaxı kullanıyoruz. Şöyle anlatayım sana.
$("select").on("change", function(e) { // select içerisinde seçim yapıldığında
var val = $(this).val(); //select ile seçilen değer
$.ajax({
url: "post.php", // php kodlarının olduğu dosya
type: "POST",
data: {val: val},
success: function(data) {
$("#sonuc").html(data); // sonuc id li bir dive php tarafından gelen cevabı yazdırıyor. Bir nevi echo.
}
});
});
post.php de val değerini alıp işlemleri yapacaksın. $val = $_POST["val"]; bu şekilde. sonrası normal. En son post.php de echo yazdığın kod sonuc divinde yazacak.
Herkes yediğinden ikram eder..(Yavuz Sultan Selim)