17. marts 2003 - 15:43Der er
7 kommentarer og 1 løsning
php/mysql spørgsmål
Har en php side hvor jeg ønsker at smide en variabel videre til en ny php side... variablen får jeg fra en mysql søgning $bandnavn=$data[1]; <a href=java script:OpenNewWindow('bands.php?value=$bandnavn,'300','320')> det virker oxo fint hvis der i data[1] er en tekst hvor der står beatles eller andre med kun et ord men hvis der er en text der hedder Junkie XL med to ord eller flere tager den kun Junkie med i variablen ( det første ord) og ikke det hele som den skal... hvordan kan man få den til at tage det hele med i variablen??
nej det har jeg prøvet og det virker ikke.. kan det være fordi at der er mellerum mellem ordene at det er det den ikke kan lide. og hvis det er det hvordan kommer jeg så uden om det problem..for det skal virke med to eller flere ord.
Godt nok mangler der en ' som hsg siger, men jeg tror næppe det løser problemet, for problemet er jo netop at der ikke kan/må være mellemrum i en url, ihvertfald ikke i en korrekt url.
Jeg forestiller mig at man kunne køre en split på $data[1], altså at du erstatter alle mellemrumstegn med et eller andet, og så laver det modsatte når du skal bruge variablen igen. Ved ikke om det løser problemet...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.