Pomoč pri kodi ( iskanje )
3 naročniki
3 naročniki
Pozdravljeni,
mi lahko prosim nekdo razloži kaj je pri tej kodi napaka
$isci1 = addslashes(ucwords($GET['isci']));
$isci= strreplace("&", "%26", $isci1);
Če imam samo to vrstico $isci1 mi deluje vendar če se pojavi & znak potem ne najde, torej sem hotel zamenjati če se pojavi &, da mi zamenja z %26 . Vendar mi to nikakor ne rata.
Hvala
5 odgovorov
Mislim, da želiš tukaj uporabit htmlentities za nadomestitev / znakov? Ne vem čist točno kam daš potem ta string. Povej malce več, da si znamo predstavljat kje to uporabiš.
Zadevo uporabljam za iskanje imen, kjer se lahko pojavi tudi & znak. $_GET['isci'] uporabljam zato, da preberem text ki se nahaja v input oknju, ko pritisnem submit. Za preverjanje pri bazi uporablajm takšen zapis: ime
LIKE '%$isci%'.
Pozabil sem še omeniti, da ko sedaj kliknem submit se mi v okenčku v brskalniku izpiše tako Sdf+Sdf+%26+Sf+Sdf+ vendar ko pa pritisnem za naprej mi pa naredi brez + in %26 spremeni v &