[PHP]+[MySQL] Dodawanie podstron za pomocą MySQL


(baciany) #1

Witam. Chciałbym zrobić stronę z Panelem Admina w którym będzie można dodawać podstrony. Podawało by się Tytuł podstrony oraz jej treść. Po zapisaniu cała zawartość podstrony dodawana była do Bazy MySQL. Do menu dodawany byłby link który otwierałby podstronę zawierającą dane z bazy. Niestety nie umiem sobie z tym poradzić. Proszę o jakieś podpowiedzi, pomoc w wykonaniu, poradnik lub kod który mógłbym użyć/edytować.


(ziggurad) #2

Tworzysz formularz w htmlu z polem do pisania tytułu i textarea do treści, dane obrabiasz i dodajesz do bazy danych (możesz też dodać tytuł w formie bez spacji, polskich znaków itp do wykorzystania w adresie).

Na stronie głównej pobierasz wszystkie tytuły z bazy i w pętli wypluwasz linki do poszczególnych podstron np: domena.pl/podstrona.html?a=kontakt

Na podstronie pobierasz z GETa wartość a i wyciągasz treść wybranej podstrony i wyświetlasz na stronie.

To wersja uproszczona, na Twoim miejscu od razu zrobiłbym edycję treści podstron.


(Pablo_Wawa) #3

Zainteresuj się może Joomlą albo innym CMS’em (WordPress) - zamiast tracić czas na kodowanie w PHP, będziesz mógł skupić się na wyglądzie serwisu oraz tworzyć jego treść.

http://en.wikipedia.org/wiki/Joomla

http://joomla.pl/

http://wiki.joomla.pl/index.php/Strona_g%C5%82%C3%B3wna


(ziggurad) #4

Jeżeli chce mieć tylko edycję podstron nie potrzebna mu wielka Joomla.

Budowanie własnych rozwiązań też ma zalety :wink:


(Pablo_Wawa) #5

Niewątpliwie masz rację, ale w jeśli uwzględniasz to

a chodzi o w miarę proste rzeczy, to już nie jest to takie oczywiste.

A własnoręcznie napisane rozwiązanie na pewno nie będzie tak elastyczne (i pozbawione błędów) jak jakiś gotowy system.