Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Jak w linku przekazać skryptowi łańcuch ?
-Gość_lukaszjenek_*-
post 21.06.2006, 13:55:09
Post #1





Goście







Witam

Przypisuje zmiennej wartość:
$kat1 = 'Sprzęgła, hamulce';

Podkładam do linku zmienną $kat1:

a href=pokaz.php?kat='$kat1';

i w skrypcie który odbiera otrzymuję jedynie część łańcucha czyli "sprzęgła".

Co zrobić żeby to poszło całe ?

dzięki
Łukasz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
dyktek
post 21.06.2006, 14:00:09
Post #2





Grupa: Zarejestrowani
Postów: 240
Pomógł: 0
Dołączył: 18.01.2004
Skąd: rzeszów / kraków

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


  1. <?php
  2. $kat = 'sprzegla, hamulce';
  3.  
  4. echo '<a href="index.php?kat='.$kat.'">kat</a>';
  5. ?>


musi działać smile.gif
Go to the top of the page
+Quote Post
-Gość-
post 21.06.2006, 14:02:47
Post #3





Goście







musi i.....działa

dzięki
Łukasz
Go to the top of the page
+Quote Post
TomASS
post 21.06.2006, 14:03:13
Post #4





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


wcale nie musi tongue.gif
ja bym to bezpieczniej zrobił tak:

  1. <?php
  2. $zmienna = 'Sprzęgła, hamulce';
  3. echo '<a href="proba.php?wyslij='.$zmienna.'">Link</a>';
  4. echo '<br/>'.$_GET['wyslij'];
  5. ?>


chodzi mi oczywiście o $_GET

Ten post edytował TomASS 21.06.2006, 14:34:26


--------------------
Go to the top of the page
+Quote Post
dyktek
post 21.06.2006, 14:05:53
Post #5





Grupa: Zarejestrowani
Postów: 240
Pomógł: 0
Dołączył: 18.01.2004
Skąd: rzeszów / kraków

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


no i z linka przydałoby sie usunąć znaki pl oraz spacje
Go to the top of the page
+Quote Post
bigZbig
post 21.06.2006, 14:06:41
Post #6





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

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


Cytat(TomASS @ 21.06.2006, 15:03 ) *
wcale nie musi tongue.gif
ja bym to bezpieczniej zrobił tak:

  1. <?php
  2. $zmienna = 'Sprzęgła, hamulce';
  3. echo '<a href="proba.php?wyslij='.$zmienna.'">Link</a>';
  4. echo '</br>'.$_GET['wyslij'];
  5. ?>


chodzi mi oczywiście o $_GET

A ja bym to zrobił poprawniej
  1. <?php
  2. $zmienna = 'Sprzęgła, hamulce';
  3. echo '<a href="proba.php?wyslij='.$zmienna.'">Link</a>';
  4. echo '<br />'.$_GET['wyslij'];
  5. ?>

chodzi mi oczywiście o br winksmiley.jpg


--------------------
bigZbig (Zbigniew Heintze) | blog.heintze.pl
Go to the top of the page
+Quote Post
TomASS
post 21.06.2006, 14:33:45
Post #7





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


racja - błąd w sztuce tongue.gif
już poprawiam smile.gif


--------------------
Go to the top of the page
+Quote Post
kszychu
post 21.06.2006, 14:38:23
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


I po odpaleniu waszych poprawnych aż do granic możliwości przykładów (przed kliknięciem w link) wita nas radosny komunikat (pisane z głowy) "Notice: undefined indeks wyslij".
Ale dość dygresji. Autor otrzymał odpowiedź i proponuję zakończyć tę jałową dyskusję.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
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 - 01:19