lostyazilim
tr.link

Seçtiğim veriye göre anlık gösterme

13 Mesajlar 2.831 Okunma
lstbozum
tr.link

omrumdely omrumdely Web Tasarım Kullanıcı
  • Ü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)

 

 

:)
wmaraci
reklam

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Ü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)

omrumdely omrumdely Web Tasarım Kullanıcı
  • Ü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)

ÖmerGünay adlı üyeden alıntı

Select change olduğunda deyip ajaxı çalıştırman gerekiyor hocam. Ajaxta işlemleri yapıp geri döndürebilirsin.

 Bir tane örnek buldum ama ;

https://www.w3schools.com/php/php_ajax_database.asp 

inputu nasıl ekleme yapabilirim.

 

 

:)

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Ü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)
wmaraci
wmaraci

omrumdely omrumdely Web Tasarım Kullanıcı
  • Ü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)

ÖmerGünay adlı üyeden alıntı

inputu hidden yaparsın change olunca görünür yaparsın benim fikrim.

 Hocam stok id almak için inputu kullanacağım.inputu gizliyemem.

 

 

:)

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Ü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)

omrumdely omrumdely Web Tasarım Kullanıcı
  • Ü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)

ÖmerGünay adlı üyeden alıntı

hocam tasarımı ile atar msın :) Tam anlamadım yine :)

 Hocam tasarım tam bitmedi şimdi. Elimde ürün var bu ürünün depoda anlık olarak kaç adet olduğunu öğrenmek istiyorum.

 

 

:)

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Ü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)

omrumdely omrumdely Web Tasarım Kullanıcı
  • Ü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)

ÖmerGünay adlı üyeden alıntı

Ş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.

 

 

 

 Evet seçim yapacağım ama birde input daki veriyi alacağım. Yani iki veri alacağım hocam. İki veriminde dolu olduktan sonra işlem yaptıracağım.ajax konusunda bilgim nerdese yok.php tarafını halledelim.am ajax tarafında nasıl işlem yapalım bilmiyorum 

 

 

:)

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Ü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)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al