wmaraci reklam

If-Else Problemi

15 Mesajlar 1.765 Okunma
pst.net
wmaraci reklam

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek .Net Developer - İng Öğretmeni
  • Konum İzmir
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 39 / 160
  • Ticaret 0, (%0)
Php için birşey diyemem ama mesela
int sonuc= crud sorgun
İf (sonuc>1)
Xxxx
Else
Zzzz
Gibi gidersen mantık olarak sorunsuz koşul tanımlamıs olursun.
 

 

wmaraci
reklam

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)
Kodunuzun ilgili kısmını şu şekilde güncelleyip dener misiniz?

if ($trainerEkle['status']) {?>
<script>
swal({
title: "İşte Bu!",
text: "Doldurduğun form başarılı bir şekilde elimize ulaştı!
En kısa zamanda incelendikten sonra seninle iletişime
geçeceğiz! ",
icon: "success",
button: "Tamamdır!",
});
</script>
unset($_POST);
}else{?>
 

 

RamazanSancar RamazanSancar WM Aracı Kullanıcı
  • Üyelik 16.07.2018
  • Yaş/Cinsiyet 23 / E
  • Meslek Full Stack Developer
  • Konum Manisa
  • Ad Soyad R** S**
  • Mesajlar 88
  • Beğeniler 18 / 12
  • Ticaret 0, (%0)

mbuturak adlı üyeden alıntı

RamazanSancar dediğinizi denedim fakat sonuç yine aynı ELSE bloğu çalışıyor


Proje dosyasını atma imkanınız var mı deneyip size çözüm üretmek isterim.
Mail adresim : me@ramazansancar.com.tr
 

 

mbuturak mbuturak Сомнение единственная п Kullanıcı
  • Üyelik 10.09.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Front-end dev. &amp; Back-end dev.
  • Konum Adana
  • Ad Soyad M** B**
  • Mesajlar 100
  • Beğeniler 14 / 8
  • Ticaret 6, (%100)

AhmetKarabulut adlı üyeden alıntı

Kodunuzun ilgili kısmını şu şekilde güncelleyip dener misiniz?

if ($trainerEkle['status']) {?>
<script>
swal({
title: "İşte Bu!",
text: "Doldurduğun form başarılı bir şekilde elimize ulaştı!
En kısa zamanda incelendikten sonra seninle iletişime
geçeceğiz! ",
icon: "success",
button: "Tamamdır!",
});
</script>
unset($_POST);
}else{?>


Başta AhmetKarabulut arkadaşımız olmak üzere konuya yanıt veren herkese teşekkür ederim Arkadaşımızın söylediği yöntem ile olumlu bir sonuç elde ettim konu kilitlenebilir iyi akşamlar
 

 

wmaraci
Mersin evden eve nakliyat

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)
Rica ederim hocam işinizi gördüyse ne mutlu bana.

Burada yaşadığınız durum ile ilgili açıklama yapmak gerekirse;

Öncelikle eklemesine rağmen else bloğuna girme durumu aslında tam olarak öyle çalışmıyor.

Öncelikle kullanıcınız bilgileri doldurup post ettikten sonra siz inserti çalıştırıyorsunuz ve kodunuz ilk bloğa giriyor. Başarılı bir şekilde tablonuza veri inserti yapıyorsunuz ve sayfanıza başarılı scripti ekleniyor. Daha sonra sayfa load olmadan tekrar tetiklenen post işleminden dolayı tekrar aynı bilgiler ile insert işlemi yapmaya çalışıyor. Burada muhtemelen veritabanı tablonuza eklediğiniz unique constraintlerden dolayı aynı değerler ile bir kayıt ekleyemediği için status başarısıza düşüyor ve bu kez de tekrar sayfayı renderlayıp hatalı olanı basıyor. Burada biz post verisini temizleyerek kodun ikinci kez çalışmasını engellemiş olduk. Ama tekrar neden postback işleminin tetiklendiğine de göz atmak faydalı olabilir.
mbuturak Abdullahx

kişi bu mesajı beğendi.

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al