matt
14.09.2003, 07:30:37
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
14.09.2003, 08:00:38
musial bys spacje - " " - zamienic na np. podkreslnik "_" a potem przy odczytywaniu zaminic "_" na " " przy pomocy [manual:93590fd032]str_replace[/manual:93590fd032]
matt
14.09.2003, 08:41:09
A jest jakis inny sposob?
wassago
14.09.2003, 08:47:14
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
14.09.2003, 10:33:26
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
14.09.2003, 11:27:19
A żeby nie było tych + da sie?
adwol
14.09.2003, 11:31:12
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
14.09.2003, 22:04:16
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.