Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyciąganie części zawartości zmiennej GET
jarekbutek
post 4.04.2010, 18:34:58
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 18.04.2009

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


Chciałbym, żeby wyświetlał mi się kod:

  1. switch($_GET["action"])
  2. {
  3. case "showuser_$id":
  4. $mysql_usershow = mysql_query("SELECT * FROM user WHERE user_id='$id'") or die(mysql_error());
  5. $wynik_usershow = mysql_fetch_assoc($mysql_usershow);
  6. while( list($klucz, $wartosc) = each($wynik_usershow) )
  7. echo "$klucz => $wartosc<BR>";
  8. break;

To jest oczywiście skrypt tymczasowy i go później zmodyfikuję.

Z góry dzięki za odpowiedzi.
Go to the top of the page
+Quote Post
Crozin
post 4.04.2010, 18:37:31
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Eee... ale o co chodzi w ogóle? Próbujesz przekazać coś w stylu ...?action=showuser_123? Dlaczego nie zrobisz: ...?action=showuser&id=123?
Go to the top of the page
+Quote Post
jarekbutek
post 4.04.2010, 20:12:22
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 18.04.2009

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


W zasadzie masz rację, ale czy da się w ogóle coś takiego zrobić ...?action=showuser_123. Chcę, żeby było tak jak mówiłeś: ...?action=showuser_123.
Go to the top of the page
+Quote Post
tehaha
post 4.04.2010, 20:38:38
Post #4





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


lepiej jest zrobić tak jak radził crozin czyli ?action=showuser&id=123 , ale jeżeli bardzo chcesz to w jednej danej przekazać to będzie coś takiego (pisane na kolanie, więc musisz z tym pokombinować):
  1. $data = explode('_',$_GET['action']);
  2. $action = $data[0];
  3. $id = $data[1];
  4. switch($action)
  5. {
  6. case "showuser":
  7. $mysql_usershow = mysql_query("SELECT * FROM user WHERE user_id='".mysql_real_escape_string($id)."'") or die(mysql_error());
  8. $wynik_usershow = mysql_fetch_assoc($mysql_usershow);
  9. while( list($klucz, $wartosc) = each($wynik_usershow) )
  10. echo "$klucz => $wartosc<BR>";
  11. break;
  12. }

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: 28.06.2025 - 18:52