Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Jak zrobić link
mihipoznan
post 24.04.2008, 18:07:52
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 27.02.2008

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


Jak połączyć link np. taki:

index.php?url=3 z tym ?

?id='.$wiersz['id'].'

index.php?url=3?id='.$wiersz['id'].'

bo tak nie diała
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
erix
post 24.04.2008, 18:10:32
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




http_build_query" title="Zobacz w manualu PHP" target="_manual


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
nospor
post 24.04.2008, 18:11:59
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie: link?par1=war1?par2=war2
a:link?par1=war1&par2=war2
? - stosujemy przed rozpoczeciem parametrow
& - oddzielamy od siebie parametry


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
bim2
post 24.04.2008, 18:13:02
Post #4





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


@erix
Nie za duży kolos?

Pierw dajemy "?" później już "&" czyli np
index.php?zmienna1=cos&zmienna2=cos2&...

~nie nabijamy postów to samo napisał nospor
~Piniek


--------------------
Go to the top of the page
+Quote Post
mihipoznan
post 24.04.2008, 18:19:21
Post #5





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 27.02.2008

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


Tak?biggrin.gif

Kod
<a href="index1.php?url=3&id='.$wiersz['id'].'">
Go to the top of the page
+Quote Post
erix
post 24.04.2008, 18:19:49
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A czemu za duży?

Jak dojdą inne wartości, to nie będzie miał problemów, bo sobie dorzuci do $_GET kolejną zmienną i wrzuci do http_build_query" title="Zobacz w manualu PHP" target="_manual. W końcu po to ta funkcja powstała, żeby jej używać. ;]

edit:
@mihipoznan: dokładnie, tylko że w XHTML zamiast "&" w kodzie musisz zamienić na "&amp;".

Ten post edytował erix 24.04.2008, 18:20:47


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
mihipoznan
post 24.04.2008, 18:21:25
Post #7





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 27.02.2008

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


Bo mam taki kod stronnicowania i nie działa.. (tzn przenosi na http://pphfarina.pl/index1.php?str=1 a wpisy są na innej stronie. Są na http://pphfarina.pl/index1.php?url=3 )

  1. <?
  2. $limit = 5; //Liczba newsów na jednej stronie
  3.  
  4. $strona = $_GET['str']; // Pobranie numeru strony
  5.  
  6.  
  7. if (!isset($strona)) {
  8. $limit1 = 0;
  9. $limit2 = $limit;
  10. } else {
  11. $limit1 = $limit * $strona - $limit;
  12. $limit2 = $limit;
  13. }
  14.  
  15. //Definicja zapytania
  16. $zapytanie = "SELECT * FROM sprzedaz ORDER BY sprzedaz DESC LIMIT $limit1,$limit2";
  17.  
  18.  
  19. if ($r = mysql_query ($zapytanie)) {
  20.  
  21. //Odczytywanie w wyswietlenie kolejnych rekordow.
  22. while ($wiersz = mysql_fetch_array($r)) {
  23.  
  24. print '<a href="index1.php?url=3&id='.$wiersz['id'].'"><strong>'.$wiersz['tytul'].'</strong></a><br />';
  25.  echo $wiersz['streszczenie'];
  26. }
  27.  
  28. } else {
  29. die ('<p>Zapytanie nie zosta?o wykonane, bo <b>' . mysql_error() . "</b>. Zapytanie: $zapytanie.</p>");
  30.  
  31. }
  32.  
  33. echo "Strony: ";
  34. list($ile)=mysql_fetch_row(mysql_db_query("pphfarina3","SELECT count(*) FROM sprzedaz"));
  35.  
  36. $liczba_stron = $ile / $limit;
  37. $liczba_stron = ceil($liczba_stron);
  38.  
  39. for ($v = 1; $v <= $liczba_stron; $v++) {
  40.  
  41. if ($liczba_stron == 1) {
  42. echo " $v";
  43. } else {
  44. echo "<a href=\"?str=$v\" title=\"Strona $v\">$v</a> ";
  45. }
  46. }
  47. echo "</div>";
  48.  ?>
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: 14.08.2025 - 09:25