<? switch ($_GET['page']) { case ("articles"): include ("articles/articles.php"); break; //( ... ) default: include("..."); } ?>
czyli index.php?page=articles
to jasne
articles.php
<?php ?> <? ?> <? $result = mysql_query("SELECT * FROM articles WHERE article_id = '".$_GET['id']."'") or die(mysql_error()); echo " <table border='0' width='444' cellspacing='0' cellpadding='0'> <tr> <td height='30' width='444' valign='middle' background='images/panels/content.jpg'> <p align='center'><b><font color='#1D4DA1'>$article_subject</font></b></td></tr> <tr><td>$article_article</td></tr></table> "; ?>
powiedzmy, że w bazie mam tylko 10 artykułów. Jak powinien wyglądać kod, dzięki któremu kiedy wpiszemy
index.php?page=articles&id=0
index.php?page=articles&id=11
index.php?page=articles
zaincluduje plik articles_index.php ?
Tylko proszę bez switch, bo nie chcę za każdym razem grzebać w kodzie.
Do bazy wrzucam zwykłą pętelkę:
I chcę wyciągnąć to z bazy do pliku i pokazuje mi się tylko:
Kod:
Cytat
"); $a++; } ?>
Dlaczego nie chce mi pokazać serii zdjęć od 1 do 37?
(kiedy pętla jest w pliku pojawiają się zdjęcia, kiedy jest w bazie - nie)
Pytanie zamieściłem również na innym forum, ale od dłuższego czasu nie dostałem konkretnej odpowiedzi, dlatego zamieszczam tu.