Dinamik Şablon Formu?

1 Cevap php

Ben aynı şablonu sayfasını kullanacak 5 oyunu bölümler var, ama hepsi aynı veritabanında mysql farklı bir tablodan veri çekme olacaktır. Ancak, bu birleşmeyle ediyorum: http://stackoverflow.com/questions/1712973/how-to-include-config-php-efficiently/1713000#1713000

Tamam, işte ben bunu çözmek için planlama nasıl bulunuyor. Örneğin, ben index.php gitmek diyelim? Page = Pokemon sonra ben $ _GET ['sayfa'] için $ game_name ayarlayın ve sonra (varsayarak ben tablo adı pokemon yapılan) tablosunu seçmek için $ game_name kullanmayı planlıyordu ve sonra tüm verilerin düzgün mysql çekilmiş olacaktır. Ben bu yapmalıyım daha iyi bir yolu var mı?

Sonra, birisi bir varolmayan oyuna gitmek için çalışır durumda sonra ben ana sayfasına yönlendirmek istiyoruz. Örneğin, onlar poekmon Pokemon yanlış ve index.php gitti diyelim? Page = poekmon sonra düzgün doğru veri olmadan boş bir şablon gösterir misin? Bunun yerine, nasıl ben sadece o yok bir oyun olsaydı Anasayfa'ya yönlendirme yapabilir?

Bu wordpress kurulum nasıl tür benzer. Bu şablon ve veritabanından sonra kepçe veri olarak Single.php kullanır.

1 Cevap

Eğer kullanıcı yok bir oyun istedi karar verirseniz sayfanın kendisi için bir şey yazdırmadan önce mantığını gerçekleştirmek, bu şekilde, sadece) (başlığı ile yönlendirebilirsiniz;

header("Location: homepage.php");

İstenen oyun varsa bulmak için olduğu gibi, oyun verileri alır, ya da false döndüren bir işleve sahip olabilir. Bu şekilde, böyle bir şey yapabilirsiniz:

if (!$data = game_data("pokemon")) header("Location: no-exist.php");

İstenen oyun mevcut değilse, o zaman komut dosyası devam ve oyun verilerine erişmek için $ verileri kullanır. Bu dezenfekte ve ele alınması prepped oldu sonra tabii ki sizin, değişkeni ile yukarıdaki örnekte "Pokemon" yerine edeceğiz.

) Sizden önce çıktı sayfanın kendisi için bir şey, ya da başka bir başlık için çağrı (bunu unutmayın arttıracak bir mesaj "başlıklar zaten gönderildi".