Tworze sobie strone www.history.is.net.pl i chciałbym sobie zrobic takie FAQ podobne jak jest zrobione Tutaj, że każdy wpis ma swoje określone ID Jak zrobić tak u mnie na stronce http://www.history.is.net.pl/?faq ?
Może ktoś mi pomóc przy tym ?
Tworze sobie strone www.history.is.net.pl i chciałbym sobie zrobic takie FAQ podobne jak jest zrobione Tutaj, że każdy wpis ma swoje określone ID Jak zrobić tak u mnie na stronce http://www.history.is.net.pl/?faq ?
Może ktoś mi pomóc przy tym ?
Jeśli chodzi ci o tą liczbę po prawej stronie to jest to ilość art w danej kategorii . A by zrobić coś takiego wystarczy że napiszesz skrypt który policzy dane arty z kategorii i wyświetli wynik.
Jeśli chodzi ci o coś innego to napisz dokładnie.
demistrakos chodzi mi jedynie o to, ze chce zrobic linki tak jak w pierwszym moim poscie Ci pokazałem na przykladzie, a kazdy link z danym wpisem bedzie mial swoje id.
Tu np. pierwszy link wyglada tak: http://www.phpbbhelp.pl/faq.php?cat=1
Drugi tak: http://www.phpbbhelp.pl/faq.php?cat=2
Trzeci tak: http://www.phpbbhelp.pl/faq.php?cat=3
Itd., Gdzie np. po kliknieciu w link z id 1 otworzy mi sie stronka gdzie bedzie kolejny link z numerem id strony:
Przykładowo po kliknieciu w ten link: http://www.phpbbhelp.pl/faq.php?cat=1 otwiera sie stronka z linkami kolejnymi i po kliknieciu w link ten: http://www.phpbbhelp.pl/faq.php?faq=2 otwiera mi sie opis tego.
Mam nadzieje, ze wiesz o co mi chodzi. Podobnie chce zrobic na mojej stronie http://www.history.is.net.pl/?faq
Pomozesz mi jakos ? prosze.
Już rozumiem No więc robisz tak :
link: http://www.history.is.net.pl/?faq&cat=1
if (isset($_GET['cat'])) {
// tutaj kod wyświetlający listę art z danej kat
// od ciebie zależy jak to zrobisz, czy pliki txt czy mysql czy ostatecznie
//umieścisz wszystko tylko w zmiennych php
echo $listofart[$_GET['cat']];
}
Analogicznie możesz zrobić coś takiego z wyświetlaniem konkretnych art.
PS.Najbardziej bym ci polecał do trzymania tych danych MySQL. Ja jak raz spróbowałem to nie mogę się z nią rozstać gdyż daje największe możliwości 8)
demistrakos probowalem tak jak mi radziles i nic mi z tego nie powychodzilo
$cat = $_GET["cat"];
if ($cat=="") $cat="XXX"; //XXX -> co ma czytać, jeżeli nie będzie do pobrania wartości cat....
if (preg_match("/^[a-z0-9\/\-\_]+$/",$cat) and file_exists("$cat.php")) {
include("$cat.php");
} else {
echo "
Taka strona nie istnieje!";
}
Tworzysz sobie odpowiednio pliki: 1.php, 2.php, 3.php, itd…
Ten kod zapisujesz w pliku faq.php i masz adresy: …/faq.php?cat=1, …/faq.php?cat=2, itd:) Czaisz?
sucat zamiescilem ten kod co mi podales w pliku faq.php i dodatkowo utworzylem sobie tak jak napisales mi plik 1.php, 2.php i na stronie mojej:
http://www.history.is.net.pl/?faq wyskoczyl mi pod tekstem napis, ze taka strona nie istnieje
Czy nie daloby sie tego zrobic tak, zeby to bylo wszystko w jednym pliku ? Co zrobic, zeby miec tak zrobione jak pokazalem na przykladzie w moich powyzszych postach ?
A mi nie wyskakuje, że nie istnieje:)
Da się:
faq.php
if($_GET['cat']==1) { echo 'kategoria 1'; }
if($_GET['cat']==2) { echo 'kategoria 2'; }
if($_GET['cat']==3) { echo 'kategoria 3'; }
A czy te wpisy trzymasz w bazie? Bo jak nie to musisz pisać każde osobno.
Tworzenie osobnego pliku jest co najmniej śmieszne… :]
if ($_GET['cat'] == 1)
{
//cos tam
}
a jak tak to możesz ładnie pobierać dane z bazy wybierając tylko po id, mniej kodu, lepsze rezultaty
Jak nie wiesz jak to zrobić, to napisz mi na GG chętnie Ci pomogę, bo nie mam aktualnie co robić :]