Avatar billede Slettet bruger
25. januar 2009 - 18:36 Der er 10 kommentarer og
1 løsning

Problemer med variabler

Hejsa

Jeg har følgende i et script.

$melding1 = $_POST['melding'];

$submit_url = 'http://smsgateway.servage.net/sms.php?customer=43937&key=47948840&number=4528827155&message=$melding1';

echo" $melding1 ";


$_POST['melding'] indeholder data fra en form på tidligere side og ingen problemer der, problemer er at når jeg kører scriptet så indeholder message i urlén kun ordet $melding1 uanset hvad jeg sender via form.
Hvordan kan det være?
Avatar billede Slettet bruger
25. januar 2009 - 18:36 #1
men echo"$melding1"; viser det korrekte
Avatar billede majbom Novice
25. januar 2009 - 19:09 #3
og en anden ting:

det lader til at du poster både kundenummer og telefonnummer hér, hvilket måske ikke er det aller smarteste ;)
Avatar billede Slettet bruger
25. januar 2009 - 19:20 #4
ja nu skete der noget
hvis jeg nu taster test1 test2 test3 ind som variablen på form siden.
Så viser echo det korrekte men i url´en kommer kun test1 ind.. og ikke resten af linien... nogen ide?
Avatar billede majbom Novice
25. januar 2009 - 19:35 #5
prøv:

$melding1 = url_encode($_POST['melding']);
Avatar billede Slettet bruger
25. januar 2009 - 19:39 #6
så kommer denne fejl

Fatal error: Call to undefined function url_encode() in /mounted-storage/home78c/sub005/sc43937-XVBD/www/alarm8700.dk/sendalarm.php on line 7
Avatar billede Slettet bruger
25. januar 2009 - 19:42 #7
fandt løsningen :)
den hedder urlencode :D
så alt er ok nu tak for hjælpen
læg et svar :D
Avatar billede majbom Novice
25. januar 2009 - 19:52 #8
ja, det er rigtigt, der er ikke underscore i :)

selv tak :)
Avatar billede Slettet bruger
25. januar 2009 - 19:54 #9
lige et lille tillægs spm :)
Har ligeledes trukket noget ud af en database

&number=45$row[mobilnr]&message='.$melding1;

det er row[mobilnr] hvordan skal det stå? med 'osv
Avatar billede majbom Novice
25. januar 2009 - 20:09 #10
&number=45'.$row['mobilnr'].'&message='.$melding1;
Avatar billede majbom Novice
25. januar 2009 - 20:54 #11
tak for point
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