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.