if ($_POST) {} ile çekince diğerleride gönderiliyor bu sorunu nasıl çözebilirim acaba?
php post seçmek
2
●347
- 16-04-2013, 18:06:18Kimlik doğrulama veya yönetimden onay bekliyor.
switch ($_POST["islem"]){ case "ekle": ekle(); break; case "degistir": degistir(); break; case "sil": sil(); break; default: die("islem secilmedi."); } function ekle(){ //ekleme kodlarının betiği } function degistir(){ //değiştirme kodlarının betiği } function sil(){ //silme kodlarının betiği }Her foruma hidden input yerleştirip valuesini işlem ismi gireceksin. Bu şekilde karışmaz motor sayfan.
Ama sen illa da if else diyorsan
if(isset($_POST["ekle_isim"])){ //ekleme kodlarının betiği } else if(isset($_POST["sil_isim"])){ //değiştirme kodlarının betiği } else if(isset($_POST["degistir_isim"])){ //silme kodlarının betiği }şeklinde gelen post değerini varlığı/yokluğu kontrolüyle işlem yapabilirsin. - 16-04-2013, 23:17:07interkolik'in cevabına ek olarak kullandığınız submit butonların name değerlerini switch yada if ile kontrol edip işlem döndürebilirsiniz. yada postu gönderdiğiniz sayfa islem.php olsun post ederken islem.php?tur=sil , islem.php?tur=guncelle
gibi get ile formları yönlendirebilirsiniz..