PHP de html select formdana alan veriyi birden fazla değerle eşit olup ılmadığını kontrol etmek istiyorum bunu nasıl yapabilirim kendim denedim ama olmuyor elseif hata veriyor.
Örnek:
Diyelim Ahmet, Mehmet, Ali,Hasan,Hüseyin dite option larımız var php de bu gelen veri mehmet veya aliye eşitse şunu yapsın hasan veya hüseyine eşitse bunu yapsın istiyorum nasıl yapabilirim yardımcı olan herkese şimdiden teşekkür ediyorum.
PHP Yardım Acill
5
●204
- Kabul Edilen Cevap
- 0 Beğeni
-
- 06-02-2023, 18:19:33
<select name="isimler"> <option value="Ahmet">Ahmet</option> <option value="Mehmet">Mehmet</option> <option value="Ali">Ali</option> <option value="Hasan">Hasan</option> <option value="Huseyin">Hüseyin</option> </select>if($_POST["isimler"] == "Mehmet" || $_POST["isimler"] == "Ali" ): echo "Mehmet veya Ali'ye eşit ise çalışacak kodlar."; elseif($_POST["isimler"] == "Hasan" || $_POST["isimler"] == "Huseyin" ): echo "Hasan veya Hüseyin'e eşit ise çalışacak kodlar."; endif; - 06-02-2023, 18:24:20hocam 20 30 tane isim var tek tek girmek uzun sürmezmi daha kısa yöntemi yokmu yoksa böyle yapıcam artıkSociware adlı üyeden alıntı: mesajı görüntüle
- 06-02-2023, 18:25:34Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.Merhaba 👋
Güzel bir gün geçirdiğinizi umuyorum.
Bunu selected_option ile yapabilirsiniz. Aşağıda kullanıma örnek bir kod bulabilirsiniz.
if (isset($_POST['selected_option'])) { $selected_option = $_POST['selected_option']; if ($selected_option == "Mehmet" || $selected_option == "Ali") { // buraya Mehmet veya Ali seçildiğinde yapılacak işlemler } elseif ($selected_option == "Hasan" || $selected_option == "Hüseyin") { // buraya Hasan veya Hüseyin seçildiğinde yapılacak işlemler } else { // buraya diğer seçenekler seçildiğinde yapılacak işlemler } }Mutlu günler dilerim - 06-02-2023, 18:37:32Başka benim bildiğim yolu yok hocam. Ancak bu verilerin ortak bir grubu var ise yapılabilir. Örneğin bu verilerin ortak bir üye grubu var ise bu üye grubuna dahil üyeler şeklinde sorgu yapıp işlem yaptırabilirsiniz.en4loss adlı üyeden alıntı: mesajı görüntüle