Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] MYSQL, URL i polskie znaki
Zwariowany
post 5.07.2009, 11:07:14
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 6.01.2009

Ostrzeżenie: (20%)
X----


Mam pytanie, mam katalog firm, w którym nazwy kategorii są np: budownictwo lądowe/urządzenia. I jak radzicie żeby dochodzić to tej kategorii w urlu? tzn raczej nie może być mojastrona.pl/budownictwolądowe/urządzenia tylko mojastrona.pl/budownictwoladowe/urzedzenia. I jak to zrobić, jak zapytać bazę danych o id kategorii? czyli jak poprosic baze mysql zeby nie brala polskich znakow pod uwage?


--------------------
Go to the top of the page
+Quote Post
bemol
post 5.07.2009, 11:08:58
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 29
Dołączył: 5.04.2007
Skąd: Rymanów Zdrój/Rzeszów

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


napisać sobie funkcję, która będzie je ucinać?
w google znajdziesz również mnóstwo gotowych tego typu skryptów


--------------------
Tym ludziom zaufałem i dobrze na tym wyszedłem:
kresh
Darti
piotrekkr
Bez nich wiele bym nie zrobił. Dzięki im za to!
Go to the top of the page
+Quote Post
Zwariowany
post 5.07.2009, 11:12:13
Post #3





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 6.01.2009

Ostrzeżenie: (20%)
X----


ale co mi da że utnę polskie znaki jak zapytam się mysqla o kategorię bez polskich znaków i nie będzie się zgadzało np lądowe z ladowe?


--------------------
Go to the top of the page
+Quote Post
bemol
post 5.07.2009, 11:14:13
Post #4





Grupa: Zarejestrowani
Postów: 286
Pomógł: 29
Dołączył: 5.04.2007
Skąd: Rymanów Zdrój/Rzeszów

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


nie w tę stronę.
do mysql wysyłasz normalnie, ale przy wyświetlaniu sobie je ucinasz...


--------------------
Tym ludziom zaufałem i dobrze na tym wyszedłem:
kresh
Darti
piotrekkr
Bez nich wiele bym nie zrobił. Dzięki im za to!
Go to the top of the page
+Quote Post
legalizetrawka
post 5.07.2009, 11:14:35
Post #5





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 29.06.2009

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


Cytat(Zwariowany @ 5.07.2009, 12:07:14 ) *
Mam pytanie, mam katalog firm, w którym nazwy kategorii są np: budownictwo lądowe/urządzenia. I jak radzicie żeby dochodzić to tej kategorii w urlu? tzn raczej nie może być mojastrona.pl/budownictwolądowe/urządzenia tylko mojastrona.pl/budownictwoladowe/urzedzenia. I jak to zrobić, jak zapytać bazę danych o id kategorii? czyli jak poprosic baze mysql zeby nie brala polskich znakow pod uwage?

Jesli koniecznie chcesz miec nazawy tych kategorii w urlu to pozbadz sie polskich znakow str_replace" title="Zobacz w manualu PHP" target="_manual
mozesz zrobic po ID ale JAK to juz zalezy od struktury Twojej bazy. Tam gdzie pobierasz nazwy kategorii pobierasz tez id i pozniej po ID identyfikujesz z odpowiednia kategoria.

np
  1. <?php
  2. $zapytanie=mysql_query("SELECT id,nazwa FROM kategorie");
  3. $wyniki=mysql_fetch_row($zapytanie);
  4. while($wyniki)
  5. {
  6. echo '<a href="kategoria-'.$wyniki[0].'.html">'.$wyniki[1].'</a>';
  7. $wyniki=mysql_fetch_row($zapytanie);
  8. }
  9. ?>


Ten post edytował legalizetrawka 5.07.2009, 11:19:46
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 8.07.2025 - 09:46