fik det til at virke... men på en alternativ måde... simpelt ved at replace
de kritiske tegn med koder og replace dem igen hvor de skal bruges...
rimelig fusket, men af en eller anden grund kan jeg ikke sende en variabel
med & via en form !!
den må vel regne den som flere variabler eller noget !?!? så problemet var
ikke ved mysql, men at få variablen til mysql...
"2R" <kazie@tktux.linux.dk> skrev i en meddelelse
news:3f3d4cc1$0$97258$edfadb0f@dread12.news.tele.dk...
> et forsøg værd.... er det bare mig eller er php.net nede ?
>
> jeg er kommet frem til at mit problem ligger i at når en string indeholder
&
> bliver den "klippet" lige efter &-tegnet. sjovt nok kan den godt sendes i
> via http (fx foo.com?dyr=ko&kylling (er ikke så kreativ med exempler
> hvis jeg så benytter følgende kode:
>
> $dyr = $_GET["dyr"];
> echo "$dyr";
>
> får jeg følgende output:
> //ko
>
> min viden om php syntaxen er vist desværre endnu ikke stor nok til at vide
> om & er en form for "stoptegn" eller hvordan man omgår den...
>
>
>
>
> "Lars Nielsen" <lars.nielsen@get2net.dk> skrev i en meddelelse
> news:3f3d490a$0$32453$edfadb0f@dread16.news.tele.dk...
> > Hej Thor,
> >
> > Jeg havde samme problem med nogle email-adresser. Jeg endte med at
> base64_encode dem før indlægning i databasen, men der er også
> > andre encode-muligheder i php, f.eks. utf8_encode og url_encode. Du kan
> evt. eksperimentere lidt med dem.
> >
> > Mvh
> > Lars
> >
> > --
> > Best regards/Med venlig hilsen
> > Lars V. Nielsen
> > GisPro, Denmark
> >
http://www.gispro.dk/
> >
http://hjem.get2net.dk/lars-online/
> > WGS84: 10.26'40"E 55.20'20"N
> > "2R" <kazie@tktux.linux.dk> wrote in message
> news:3f3d32ea$0$97267$edfadb0f@dread12.news.tele.dk...
> > > håber i kan hjælpe mig med et problem... er ikke så stærk i mysql men
> hvis
> > > jeg nu har en variabel som denne:
> > >
> > > $link = "
www.foo.com?foo=foo"
> > >
> > > sendt fra en form og jeg har dette query:
> > >
> > > $query_news = "INSERT INTO news (title, qoute, news, link, date)
> > > VALUES('".$_POST['title']."','".$_POST['title']."' ## osv ## );
> > >
> > >
> > > får jeg det problem at den kun indsætter stringen til første ? eller =
> > > tegn.... altså bliver
www.foo.com?foo=foo til
www.foo.com hvilket jo
> ikke er
> > > så hensigtsmæssigt hvis man gerne vil kunne bruge linksene :)
> > >
> > > hvad glemmer jeg ?
> > >
> > > på forhånd tak - Thor
> > >
> > >
> > > --
> > > *************
> > > TKT Member
> > >
> > >
> >
> >
>
>