PHP | Makale Okuma Alanı Fikrinize İhtiyacım Var

Merhaba arkadaşlar.
Bloga'da makaleleri okuma kısmında ne yapmam gerektiğini çözemedim. Okuma kısmında bir sıkıntı yok. Sıkıntı eğer makalede resim varsa/yoksa ya da video varsa/yoksa bunun arayüzünü ona göre nasıl gösterilmeli? 
Ben aşağıdaki şekilde yaptım ama esnek olmadı düşüncesindeyim.

Hem  makale_resim hem de  makale_video değerlerinin aynı anda ikisinin de boş olması ya da dolu olmasına bir çözümde üretemedim henüz. 

Sizin düşünceleriniz nedir bu konuda? Nasıl yapabilirim?

Not: Arayüz Kodları yazan kısımları sorum çok uzun olmasın diye kodlarını eklemedim.

makale-oku.php

<?php
// Veri tabanındaki makale_resim kısmı boş değilse
if($makale["makale_resim"] != "" ){ Arayüz Kodları }
?>

<?php
// Veri tabanındaki makale_resim boşa eşitse
if($makale["makale_resim"] == "" ){ Arayüz Kodları }
?>

<?php
// Veri tabanındaki makale_video kısmı boş değilse
if($makale["makale_video"] != "" ){ Arayüz Kodları }
?>

 

Öncelikle merhaba yaptığınız tasarımda responsive bir yapı izlediğinizi fark ediyorum. 

Eğer makale içerisinde resim varsa ona göre bir yapı yok ise ona göre bir yapı oluşturmak istediğinizi anlıyorum. Bunu yapabilmek için if yapısı kullanabileceği gibi switch yapısıda kullanılabilir. Veritabanına bir soru gönderilip eğer resim alanı veya video alanı dolu ise 1 değilse 0 değerleri eklenir. Sayfa içerisinde tek bir bir sorgu ile bu işlem kontrol edilebilir. 3 Sorgudan kurtulmuş olabilirsiniz. 

 

 

Yalnız şöyle bir durum var. Ben makale_resim ve makale_video alanlarında resim ve videoların adlarını tutuyorum. Bu durumda nasıl olacak.

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git