Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] adres url a wyciąganie z bazy
fredzio90
post 3.06.2007, 16:20:21
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 19.02.2007

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


otóż mam problem.. ponieważ zazwyczaj link do jakiegoś tutka czy czegoś wyglądął tak:

Kod
ranking.php?cmd=show&id=54


i wpois o id ma nazwa np: HE HE
a miejsocwosc to Warszawa

i pokazuje mi to jako: HE HE - Warszawa

i chciałem zrobić tak:


Kod
ranking.php?cmd=show&nazwa=HE_HE-Warszawa



chodzi mi tutaj dokłądnie o zamienianie spacji w nazwie podłogą ( _ )
i jak jest miedzy nazwa a miejsocowscią - to żeby skasowało spoacje ...


i drugi problem żeby przesyłać te dane d zapytania....

lecz problem także byłby jakby było kilka spacji... niewiem jak to MAde....

Ten post edytował fredzio90 3.06.2007, 17:13:42
Go to the top of the page
+Quote Post
wipo
post 3.06.2007, 17:14:28
Post #2





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


Zamiana znaku w zmiennej to:
  1. <?php
  2. $zmienna=str_replace(' ','_',$zmienna);
  3. ?>

Zamiana to z sposób odwrotny
Tylko pomyśl co będzie jeżeli ktoś wpisze taki sam tytuł i taką samą miejscowość
Dodatkowo co będzie jeżeli w tytule będzie znak -

Polecam bardziej zastosowanie mod_rewrite


--------------------
Go to the top of the page
+Quote Post
fredzio90
post 3.06.2007, 17:59:55
Post #3





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 19.02.2007

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


oki może inaczej.. dla tego przykładu wychodziło by tak...:

  1. <?php
  2. $nazwa_get = intval($_GET[nazwa]);
  3.  
  4. $nazwa_calosc = explode("-", $nazwa_get);
  5. $nazwa_nazwa = explode("_", $nazwa_calosc[0]);
  6. $nazwa_miejscowosc = explode("_", $nazwa_calosc[1]);
  7.  
  8.  
  9. $sql = mysql_query("SELECT * FROM tabela WHERE nazwa='$nazwa_nazwa' AND miejscowosc='$nazwa_miejscowosc'");
  10. ?>


tak mógłbym dać questionmark.gif

questionmark.gif

Ten post edytował fredzio90 3.06.2007, 17:25:50
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: 12.06.2025 - 16:39