Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] adres url a wyciąganie z bazy
Forum PHP.pl > Forum > Przedszkole
fredzio90
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....
wipo
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
fredzio90
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.