Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekazywanie całej nazwy :(
Forum PHP.pl > Forum > Gotowe rozwiązania
matt
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]
wassago
musial bys spacje - " " - zamienic na np. podkreslnik "_" a potem przy odczytywaniu zaminic "_" na " " przy pomocy [manual:93590fd032]str_replace[/manual:93590fd032]
matt
A jest jakis inny sposob?
wassago
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]
adwol
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]
matt
A żeby nie było tych + da sie?
adwol
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..
spenalzo
Cytat
A żeby nie było tych + da sie?

[manual:7b5b3b5a8b]urldecode[/manual:7b5b3b5a8b]?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.