Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> System newsów z podziałem na kategorie
benzulli
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 3.07.2013

Ostrzeżenie: (0%)
-----


Witam

Po długich podbojach "czyichś" systemów newsów postanowiłem zabrać się za napisanie swojego. Zrobiłem już system logowania, użytkowników dodaję z poziomu PHPmyAdmina, lecz mam problem ze stworzeniem systemu newsów z kategoriami. O ile zwykły nie sprawia problemów, bo wystarczy dodać tabelkę w bazie danych i kilka kolumn (id newsa, tytul, tresc, data i autor), to już z newsem z kategoriami jest inaczej. Chciałbym przykładowo dać dwie kategorie: Ogrodnictwo i Ziołolecznictwo. Mógłbym rozwiązać to tak, że dodałbym dwa osobne skrypty dodawania newsów, jeden kompatybilny z ogrodnictwem,a drugi z ziołolecznictwem, tylko, że w bazie danych musiały by się znajdować dwie osobne tabele: ogrodnictwo i ziołolecznictwo (tutaj bym dał takie same kolumny jak teraz są z newsami). Tylko problem mały by był, jeżeli chodzi o dodawanie na stronę główną, bo wtedy ciężko byłoby ustawić, żeby pojawiały się na górze newsy z najświeższą datą. Przejdźmy do sedna, mianowicie wizualny plan mam taki:
Wchodzę sobie w dodajnewsa.php i tam chciałbym, z tego poziomu po prostu wstawiać do danej kategorii (przykładowo rozwijana lista), np. news "Jak zrobić domową nalewkę" do ziołolecznictwa (oczywiście w tym samym menu byłoby dodawanie tytułu i treści - to już mam), a następny news np. będzie "Jak prawidłowo przyciąć czereśnię" i tutaj też napiszę bla bla bla w treści i tym razem wybiorę z listy ogrodnictwo. Chciałbym, aby to mi się pojawiało w porządku datowym w index.php oraz osobno newsy pojawiały się odpowiednio w ogrodnictwo.php i ziololecznictwo.php

Proszę o pomoc jak mógłbym to zrobić w miarę prosty sposób (jestem początkujący jeżeli chodzi o php).

Ten post edytował benzulli 15.07.2013, 13:36:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
benzulli
post
Post #2





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 3.07.2013

Ostrzeżenie: (0%)
-----


  1. $query = mysql_query("SELECT newsy.*, id_kategorii FROM newsy JOIN kategorie ON newsy.id_kategorii = kategorie.id order by id desc limit 0,5");
  2. while($rekord = mysql_fetch_array($query))


Coś takiego już mam, tylko wyświetla mi samo id, lecz jeżeli dam newsy.id_kategorii = kategorie.tytul to wtedy na stronie nie pojawiają się żadne newsy. Chciałbym uzyskać, że newsy.id_kategorii = kategorie.tytul, tylko nie wiem jak :/

Ten post edytował benzulli 18.07.2013, 11:04:53
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 22:24