Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]problem z polskimi znakami w url'u
Marr
post
Post #1





Grupa: Zarejestrowani
Postów: 103
Pomógł: 1
Dołączył: 19.08.2008
Skąd: Warszawa

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


Witam, mój problem polega na tym, że potrzebuję zrobić linki na stronie zawierające nazwę kategorii, chodzi o to, że ma to być nazwa a nie identyfikator a co za tym idzie mogą się pojawić polskie znaki i spacje. Domyślam się, że mówimy tu o kodowaniu url'a jednak nie wiem co powinienem zastosować i w którym momencie. Jakby ktoś mógł mnie naprowadzić to byłbym wdzięczny. Mój kawałek kodu wygląda tak:

  1. <?php
  2. $zawartosc = $_GET["id"];
  3. $urlKategoria =$_GET["category"];
  4. $urlTytul = $_GET["title"];
  5.  
  6. if (!isset($_GET["title"])){
  7. $mode = 1;
  8. }else {
  9. $mode = 2;
  10. }
  11.  
  12. switch ($mode)
  13. {
  14.    case 1:
  15.    $zapytanie = mysql_query ("SELECT title FROM category LEFT JOIN (content) ON ( category.id = content.kat_id )WHERE nazwa = '$urlKategoria'");
  16.    while($rekord = mysql_fetch_assoc ($zapytanie)){
  17.    echo $rekord['title'].'<br />';
  18.    }
  19.    break;
  20.    case 2:
  21.    echo 'widok tresci';
  22.    break;
  23. }
  24. ?>


i coś takiego listuje mi zawartość kategorii administracja, jednak np. "Kategoria główna" już nie ;/ Jest na to jakaś rada?
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 07:12