Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przekazywanie całej nazwy :(
matt
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 12.08.2003
Skąd: Kalisz

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


Dlaczego skrypt nie przekazuje mi calej nazwy zmiennej. Np druzyna1 to jest FC Bayern Monachium to przekazuje tylko FC. Miałem juz kiedys podobny problem z tym że z przekazaniem nazwy do mysql i rozwiązało mi wtedy takie cos "$nazwa" ale teraz cos to nie działa.

Tak wygląda kod
[php:1:aca38474d2]<?php
<a class=link href=admin.php?opcja=mecz_sklad&druzyna1=$druzyna1>wprowadź skład</a> | // zmienna druzyna1 to nazwa druzyny gospodarzy
?>[/php:1:aca38474d2]
Go to the top of the page
+Quote Post
wassago
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

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


musial bys spacje - " " - zamienic na np. podkreslnik "_" a potem przy odczytywaniu zaminic "_" na " " przy pomocy [manual:93590fd032]str_replace[/manual:93590fd032]
Go to the top of the page
+Quote Post
matt
post
Post #3





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 12.08.2003
Skąd: Kalisz

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


A jest jakis inny sposob?
Go to the top of the page
+Quote Post
wassago
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

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


wedlug mnie to jest najlepszy sposob jezeli mowimy o przekazywaniu przez url...

tak ladnie i schludnie, ex.
[php:1:640bf8796c]<?php
$druzyna1 = "FC_cos_tam";
$mod = str_replace("_", " ", $druzyna1);
print($mod);
?>[/php:1:640bf8796c]
Go to the top of the page
+Quote Post
adwol
post
Post #5





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

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


Cytat
Dlaczego skrypt nie przekazuje mi calej nazwy zmiennej.

Przed zbudowaniem linka zrób coś takiego:
[php:1:6b85d56dfd]<?php
$druzyna1 = urlencode($druzyna1);
?>[/php:1:6b85d56dfd]
Go to the top of the page
+Quote Post
matt
post
Post #6





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 12.08.2003
Skąd: Kalisz

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


A żeby nie było tych + da sie?
Go to the top of the page
+Quote Post
adwol
post
Post #7





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

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


Cytat
A żeby nie było tych + da sie?
Spacje oznaczane są w URLu jako +. Nie chcesz mieć plusów, nie używaj spacji w przekazywanych wartościach, albo zamieniaj je sobie sam na podkreślenia lub coś podobnego..
Go to the top of the page
+Quote Post
spenalzo
post
Post #8





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Cytat
A żeby nie było tych + da sie?

[manual:7b5b3b5a8b]urldecode[/manual:7b5b3b5a8b]?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.12.2025 - 08:29