Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmienna
Niepokonany13
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 3.05.2018

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


Mam problem robię sobie taki mini cms i mam problem przy tworzeniu nowych tematów jesli nazwa jest taka sama to dopisuje to do pliku który był juz wiec chce zrobić numerowanie tematów
Np logowanie?1.php ?2 ?3 ?4 itd tylko nwm jak zapamiętać ostatni numer i dodać do niego 1 i zamiast tworzyć temat $_GET['temat'] to tworzy get temat?1
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
LowiczakPL
post
Post #2





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

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


Cytat(Niepokonany13 @ 3.05.2018, 22:00:15 ) *
Mam problem robię sobie taki mini cms i mam problem przy tworzeniu nowych tematów jesli nazwa jest taka sama to dopisuje to do pliku który był juz wiec chce zrobić numerowanie tematów
Np logowanie?1.php ?2 ?3 ?4 itd tylko nwm jak zapamiętać ostatni numer i dodać do niego 1 i zamiast tworzyć temat $_GET['temat'] to tworzy get temat?1


Ja rozwiązałem to w ten sposób,

zrobiłem sobie 2 pola w bazie

1. nazwa - nazwa jaką wpisał użytkownik, pozwala to na posiadanie wiele tych samych nazw
2. slug - nazwa wygenerowana przez klasę do slagowania, tworzy unikalna nazwę przyjazną Google,(aktualnie nie ma to znaczenia bo przeglądarki obsługują PL znaki w URLu)

przed zapisem slaguję dodawaną nazwę i sprawdzam czy slug istnieje w bazie danych jeśli tak to pobieram sobie unikalny ID z tabeli z autonumeracją i doklejam do slug, to gwarantuje mi unikalne slugi, które sa pokazywane w przeglądarce.
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: 2.10.2025 - 19:15