Avatar billede total_sejt Nybegynder
30. oktober 2003 - 14:14 Der er 11 kommentarer og
1 løsning

Variabel i flere ord

Hej jeg har et internt mail system, hvor man sjovt nok kan sende små interne beskeder til hinanden. Jeg har bare et problem når der skal besvares på en mail:

<a href=".$_SERVER['PHP_SELF']."?action=mail&aktion=svar&to=$row[Fra]&Emne=RE:$row[Emne]>Besvar</a>

Hvis $row[Fra] (afsender)'s navn er i flere ord f.eks:
Poul Hansen, kommer der kun til at stå Poul, og det samme med emnet. Ved godt at der ikke kan være space i en variabel, men hvad skal jeg gøre? På forhånd mange tak!
Avatar billede avminarm Juniormester
30. oktober 2003 - 14:30 #1
prøv evt. med urlencode()
Avatar billede total_sejt Nybegynder
30. oktober 2003 - 14:31 #2
Er ikke helt med. Hvor skal jeg skrive det?
Avatar billede avminarm Juniormester
30. oktober 2003 - 14:35 #3
$fra = urlencode($row['fra']);
Avatar billede tipsen Nybegynder
30. oktober 2003 - 14:35 #4
Du skal urlencode de variable der indeholder tegn, som ikke er gyldige i en url - så bliver de konverteret til noget der kan overføres via en url og når du så modtager dataene igen, bruger du urldecode for at konvertere tilbage til originalen.
Avatar billede total_sejt Nybegynder
30. oktober 2003 - 14:37 #5
Skal jeg så først bruge urlencode()
Og derefter urldecode() ?

Eller skal jeg bruge urlencode() begge steder ?
Avatar billede erikjacobsen Ekspert
30. oktober 2003 - 14:44 #6
Det er næppe i URL-en. Du har sikkert

<input  .... value=Poul Hansen>

men skal have

<input .... value="Poul Hansen">
Avatar billede avminarm Juniormester
30. oktober 2003 - 14:44 #7
urlencode()
Avatar billede total_sejt Nybegynder
30. oktober 2003 - 14:45 #8
Nej, jeg har et link hvor som hedder: Besvar
Men kunne jo egentlig også lave det om til en form...
Avatar billede total_sejt Nybegynder
30. oktober 2003 - 15:06 #9
Hmm... Der er noget galt...
Adressen ser god ud nu.. Nu står der:
Til=Poul%20Hansen&Emne=RE:hej%20du

Men i "til" formen står der ikke noget
og i emnet står der:RE%3Ahej+du
Hvorfor?
Avatar billede total_sejt Nybegynder
30. oktober 2003 - 15:07 #10
Vil lige sige at jeg har ændret to -> Til
Avatar billede total_sejt Nybegynder
30. oktober 2003 - 15:30 #11
BUJAKAFFEKOP!!!! Så virker det!!! Tak!!!
Smid et svar * 3
Avatar billede avminarm Juniormester
31. oktober 2003 - 09:09 #12
så lægger jeg lige et svar
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester