Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML][MYSQL] Wyświetlanie rekordu zależnego od oddziału strony
Forum PHP.pl > Forum > Przedszkole
Gabrielx
Witam.
Mamy załóżmy stronę w której umieszczamy odziały(miasta). Chciałbym aby zależnie od wyboru miasta, wyświetlał się odpowiedni news(grupa newsów).
index.php:
http://wklej.org/id/116096/
strona.php:
http://wklej.org/id/116097/
stopka.php
http://wklej.org/id/116099/
naglowek.php
http://wklej.org/id/116100/

W bazie danych przygotowałem specjalną kolumnę o nazwie site. Próbowałem na wiele sposobów to zrobić ale nie udawało mi się to. Umieszczałem warunki w html np jesli klikne w aktualnosci to sprawdza warunek czy jestem na site wroclaw , warszawie czy lublinie i wtedy jesli natrafiło na jakiś z nich, wtedy przechodziło na strone z newsem odpowiednim dla danej miejscowości.
TheaSiX
Jeśli będziesz miał dużo newsów do każdego miasta, mógłbyś pomyśleć o stworzeniu osobnej tabeli dla każdego miasta - chyba, że miast jest bardzo bardzo wiele. Dodatkowa kolumna to też nie jest zły pomysł. Możesz po kliknięciu linku ustawiać w GET np. miasto=1 gdzie np. za jedynkę będzie odpowiadać Poznań i wtedy w bazie dokładasz warunek WHERE site=$_GET["miasto"].

możesz jeszcze zrobić nową tabele tylko z miasto,id i tam mieć wpisane wszystkie możliwe miasta, a w ID wszystkie ID newsów oddzielone np. przecinkiem, później użyć explode() i przerzucić przez pętlę, ale myślę, że to już za dużo roboty..
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.