if (empty($iga_workshops_id)) {
?>
<h4 class="h4">Şu Anda Katılıma Açık Bir Konferans Organizasyonu Bulunmamaktadır.</h4>
<?php } else { ?>
<h4 class="h4"><a href="conference_details.php?iga_workshops_id=<?PHP echo $iga_konferans['iga_workshops_id']; ?>"><?php echo $iga_konferans['iga_workshops_name']; ?></a> - <?php echo $iga_konferans['iga_workshops_date']; ?></h4>
<p class="p3"><?php echo $iga_konferans['iga_workshops_details']; ?></p>
<?php } ?> if else çalışmıyor
10
●2.565
- 04-05-2013, 11:12:32selamlar arkadaşlar, aşağıdaki kodda benim gözümden kaçan bir yanlışlık mı var dersiniz? if çalışıyor ama else çalışmıyor. şart yerine geldiğinde işlemi yapıyor ama eğer şart gerçekleşmiyorsa işlemi yapmıyor.
- 04-05-2013, 11:19:15
$iga_workshops_id
bu değerin dolu geldiğine emin miyiz ?
isterseniz deneme amaçlı şu şekilde çalıştırın
$iga_workshops_id=5; if (empty($iga_workshops_id)) { ?> <h4 class="h4">Şu Anda Katılıma Açık Bir Konferans Organizasyonu Bulunmamaktadır.</h4> <?php } else { ?> <h4 class="h4"><a href="conference_details.php?iga_workshops_id=<?PHP echo $iga_konferans['iga_workshops_id']; ?>"><?php echo $iga_konferans['iga_workshops_name']; ?></a> - <?php echo $iga_konferans['iga_workshops_date']; ?></h4> <p class="p3"><?php echo $iga_konferans['iga_workshops_details']; ?></p> <?php } ?> - 04-05-2013, 12:33:26evet hocam dolu geliyor. orda sorun yok. veritabanında eğer aktfi pasif bölümü var. o alan aktifse sorun yok zaten içerik geliyor ekrana ama pasifse istediğim yazı çıkmıyor ekranda.
sorgu cümlesinide yazıyorum
<?php $yes = "yes"; $konferans = "konferans"; $konferans_query = mysql_query("SELECT * FROM iga_workshops WHERE iga_workshops_type = '$konferans' AND iga_workshops_active = '$yes' ORDER BY iga_workshops_id ASC"); while ($iga_konferans = mysql_fetch_array($konferans_query)) { $iga_workshops_id = $iga_konferans['iga_workshops_id']; if (empty($iga_workshops_id)) { ?>
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 11:53:36 -->-> Daha önceki mesaj 11:51:15 --
bu nedir hocam ya. yardımcı olacaksanız olun. Bizde biliyoruz if else kullanımını. Daha derdimi anlamadan saçma sapan şeyler yazıyosunuz. Ayıp valla ya.tiklagel adlı üyeden alıntı: mesajı görüntüle
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 12:33:26 -->-> Daha önceki mesaj 11:53:36 --
hakaret içeren mesajlarını report ettim. Umarım bundan sonra insanlarla normal konuşmayı unutmazsın...tiklagel adlı üyeden alıntı: mesajı görüntüle
Konu amacı dışına çıktı. Lütfen yardım etmek isteyen arkadaşlar cevap yazsınlar. Onun dışında amacı dışında mesaj yazacaklar konuyu lütfen kirletmesin. - 04-05-2013, 12:40:55Hata falan gelmiyor mu?
if veya elsedekilerin herhangi birini ekrana yazdırıyor mu peki? - 04-05-2013, 12:43:45hocam hata falan yazmıyor. Eğer id boş gelmiyorsa içeriği ekrana doğru yzdırıyor. Ama id sorgudaki şartlara uygun olmayıp boş geliyorsa boş çıkıyor ekranda istediğim yazıyı yazmıyor bir türlü. İşin ilginç tarafı if else yöntemini sürekli kullanırım. ilk defa böyle bir sorun karşıma çıkıyor. bakıyorum herhangi bir hata göremiyorum. Gözümden kesin bişey kaçıyo ama bulamadım bir türlü.Mustafa Maşa adlı üyeden alıntı: mesajı görüntüle
- 04-05-2013, 12:45:24Öncelikle aşağıdaki kodu çalıştırın ve else bloğunun çalışmasını istediğiniz zaman değişken hangi değeri taşıyormuş bi görüp buraya yazın. Biz de ona göre fikir üretelim. Bu şekilde, değişkenin taşıdığı değeri bilmeden yorum yapmak çok zor.
<?php var_dump($iga_workshops_id); ?>
- 04-05-2013, 12:52:07hocam eğer şart oluşuyosa ekrana içeriği yazdırıyor ve id doğru geliyor. Ama eğer şart oluşmuyorsa ekrana hiçbişey yazdırmıyor ve id boş geliyor.bayGaReZ adlı üyeden alıntı: mesajı görüntüle
ah bi anlasam bende. Çıldırmak üzereyim. niye böyle bişey oluyo.godofwar4 adlı üyeden alıntı: mesajı görüntüle