İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

if else yi echo ya yazdırmak

idea

0
İyinet Üyesi
Katılım
11 Aralık 2010
Mesajlar
378
Reaction score
12
Konum
İstanbul
arkadaşlar index.php dosyamın içinde if else olayları var. bunlardan biri de şu kod:

PHP:
    if (preg_match('@src="([^"]+)"@', $item->description, $match)) {
    $resim_bas = "<img src=http:$match[1] style='position:absolute; top: 25px; left: 10px; z-index: 1; '>";
    } else {
        echo ""; 
    }

yukarıdaki if else kodladığım olayı
PHP:
echo " ";
içine yazdırmam gerkiyor. bunu nasıl yapabilirim?

şimdilik $resim_bas değişkenini echo içine alıyorum yani şöyle:
PHP:
echo " $resim_bas ";
ama doğal olarak else yi tanımıyor. bu sorunu nasıl çözebiliriz? umarım derdimi anlatabilmişimdir.

uğraşan herkese teşekkür ederim.

SON GÜNCELLEME: İmzamda bir haber web uygulaması var. Haberlere dikkat ederseniz bazı haberlerin resimleri alt alta aynı çıkıyor. Bunu düzeltmek için yardımlarınızı bekliyorum.
 

idea

0
İyinet Üyesi
Katılım
11 Aralık 2010
Mesajlar
378
Reaction score
12
Konum
İstanbul
yukarıdaki if else olayını bir fonksiyon içine almayı denedim. echo ya da abc(); şeklinde yazdım. yine olmadı. :( lütfen yardımcı olun arkadaşlar.
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
if ve else ile sen koşullar belirliyorsun. Diyorsun ki sonuç "preg_match('@src="([^"]+)"@', $item->description, $match)" bu olduğunda $resim_bas değişkeni şu şekilde değer alsın. "<img src=http:$match[1] style='posi...."

Ama eğer if'e verdiğin koşul gerçekleşmiyor ise yani else {} satırına geçiyorsun echo diyorsun. ama oraya birşey yazmıyorsun. echo "deneme"; yaz bakalım ne çıkyıor...

Tam olarak ne yapmak istediğini anlayamadım. Bir ön bilgi olsun...
 

idea

0
İyinet Üyesi
Katılım
11 Aralık 2010
Mesajlar
378
Reaction score
12
Konum
İstanbul
if ve else ile sen koşullar belirliyorsun. Diyorsun ki sonuç "preg_match('@src="([^"]+)"@', $item->description, $match)" bu olduğunda $resim_bas değişkeni şu şekilde değer alsın. "<img src=http:$match[1] style='posi...."

Ama eğer if'e verdiğin koşul gerçekleşmiyor ise yani else {} satırına geçiyorsun echo diyorsun. ama oraya birşey yazmıyorsun. echo "deneme"; yaz bakalım ne çıkyıor...

Tam olarak ne yapmak istediğini anlayamadım. Bir ön bilgi olsun...

hocam haklısın tam ifade edememişim. yukarıdaki if else kodları bulunan ayrı bir kod yapısı var. bunun haricinde alt satırlarda ayrı bir echo " "; var. yukarıdaki kodlarda gerçekleşenleri buradaki echo ya yazdırmak istiyorum. umarım şimdi olmuştur. :utan:
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
else içine de $resimbas değişkeninin ne olmasını istiyorsan onu yazman gerekir.

PHP:
 if (preg_match('@src="([^"]+)"@', $item->description, $match)) {
    $resim_bas = "<img src=http:$match[1] style='position:absolute; top: 25px; left: 10px; z-index: 1; '>";
    } else {
        $resim_bas = "deneme";
    }
 

idea

0
İyinet Üyesi
Katılım
11 Aralık 2010
Mesajlar
378
Reaction score
12
Konum
İstanbul
else içine de $resimbas değişkeninin ne olmasını istiyorsan onu yazman gerekir.

PHP:
 if (preg_match('@src="([^"]+)"@', $item->description, $match)) {
    $resim_bas = "<img src=http:$match[1] style='position:absolute; top: 25px; left: 10px; z-index: 1; '>";
    } else {
        $resim_bas = "deneme";
    }

Teşekkürler. :alkış:
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst