Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Rozbudowa linku
Croos22
post
Post #1





Grupa: Zarejestrowani
Postów: 316
Pomógł: 4
Dołączył: 22.03.2010

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


Dzień dobry.

Za pomocą takiego zapytania:
  1. SELECT * FROM `users` WHERE user_name='{$_GET['nazwa']}'


mogę zrobić takie coś:
http://strona.pl/user.php?nazwa=qwerty

A jeśli chodzi o coś bardziej skomplikowanego np.:
http://strona.pl/user.php?nazwa=qwerty&napisz=wiadomosc
czy coś w tym stylu. Piszę ponieważ gdzieś się już z tym spotkałem i mnie to zainteresowało.

Ten post edytował Croos22 11.01.2011, 16:38:10
Go to the top of the page
+Quote Post
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

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


Ale jaki masz problem?



Ten post edytował Wicepsik 11.01.2011, 16:45:45


--------------------
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #3





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Co ma do tego zapytanie?
Linki złożone budujesz dodając kolejne elementy:
  1. /strona.pl/user.php?nazwa='.$nazwa.'&napisz='.$wiadomosc.'


Ten post edytował Kshyhoo 11.01.2011, 16:48:38


--------------------
Go to the top of the page
+Quote Post
Croos22
post
Post #4





Grupa: Zarejestrowani
Postów: 316
Pomógł: 4
Dołączył: 22.03.2010

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


Ale chciałbym kod dodać do tego w tym przypadku wiadomości prywatne.
Myślałem nad takim rozwiązaniem:

  1. $query = mysql_query("SELECT * FROM `users` WHERE user_name='{$_GET['nazwa']}'");
  2. while ($dane = mysql_fetch_array($query)) {
  3.  
  4. if($_GET['wiadomosc'] == napisz) {
  5. echo 'napisz';
  6. }
  7. if($_GET['wiadomosc'] == wyslij) {
  8. echo 'wyslij';
  9. }
  10. }


Z tym, że mam takie rozwiązanie:
http://strona.pl/strona.php?wiadomosc=wyslij
a chciałem aby to wyglądało tak:
http://strona.pl/strona.php?nazwa=qwerty?wiadomosc=wyslij

Ten post edytował Croos22 11.01.2011, 17:02:58
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #5





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




To pokaż, jak budujesz link...


--------------------
Go to the top of the page
+Quote Post
Croos22
post
Post #6





Grupa: Zarejestrowani
Postów: 316
Pomógł: 4
Dołączył: 22.03.2010

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


No tak jak wyżej podałem tylko prosił bym o korekty tego i drobne sugestie:

  1. $query = mysql_query("SELECT * FROM `users` WHERE user_name='{$_GET['nazwa']}'");
  2. while ($dane = mysql_fetch_array($query)) {
  3.  
  4. if($_GET['wiadomosc'] == napisz) {
  5. echo 'napisz';
  6. }
  7.  
  8. if($_GET['wiadomosc'] == wyslij) {
  9. echo 'wyslij';
  10. }
  11. }
  12. ?>
  13.  
  14. <a href="strona.pl/user.php?nazwa=qwerty?wiadomosc=napisz">a</a>
  15. <a href="strona.pl/user.php??nazwa=qwerty?wiadomosc=wyslij">a</a>


Potrzeba mi tak: strona.pl/user.php?nazwa=qwerty?wiadomosc=napisz

Ten post edytował Croos22 11.01.2011, 17:29:15
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #7





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Przecież podałem Ci, jak powstaje link z kilkoma zmiennymi. Wystarczy dane przypisać do zmiennej i edytować link. Chcesz gotowca, to zgłoś się do moderatora, żeby przeniósł wątek na inne forum.


--------------------
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 Aktualny czas: 19.08.2025 - 14:55