Att lagra Arne Anka i en sträng ska inte vara några problem:
$name = "Arne Anka";
Då ska du få med hela namnet. Att skicka med värdet i adressraden kan vara mer problematiskt. Var och hur försöker du lagra ditt dubbelnamn?
3 svar · 325 visningar · startad av Havregryn
Hej!
När jag lagrar ett namn tex, Arne, i en variabel så fungerar allt prima. Men om man däremot har Arne Anka så uppstår följande problem; hela namnet tas inte med, utan det som räknas är bara Arne.
Jag vet att jag har skrivit en liknande tråd i ASP-forumet. Då löste man det med Server Url Encode...
Sen vore det bra om man kunde lägga in ett plus eller något mellan Arne Anka, typ Arne+Anka, skulle se bättre ut rent grafiskt.
Tacksam för svar och idéer!
Att lagra Arne Anka i en sträng ska inte vara några problem:
$name = "Arne Anka";
Då ska du få med hela namnet. Att skicka med värdet i adressraden kan vara mer problematiskt. Var och hur försöker du lagra ditt dubbelnamn?
Det är just det som är problemet; att skicka med namnet uppe i adressraden, som en länk. Annars fungerar det hur bra som helst. Men så fort man gör om det till en länk så visas bara första namnet.
Havregryn skrev:
Då löste man det med Server Url Encode...
Då kör vi på samma sak i PHP. Använd urlencode() på de värden du ska ha i adressfältet.
Havregryn skrev:
Sen vore det bra om man kunde lägga in ett plus eller något mellan Arne Anka, typ Arne+Anka, skulle se bättre ut rent grafiskt.
Tacksam för svar och idéer!
<?php
echo urlencode('Arne Anka');
?>
Ger utskriften
Arne+Anka
Så det löser sig själv :)