Avatar billede gomoku Nybegynder
30. maj 2003 - 11:42 Der er 4 kommentarer

Problemer med variabler

Hvorfor kan jeg ikke se variablerne på card 2?

<card id="card1" title="Login">
<p><input name="var1" type="text"/></p>
<p><input name="var2" type="text"/></p>
<anchor>POST something
<go method="post" href="#card2">
<postfield name="var1" value="$(var1)"/>
<postfield name="var2" value="$(var2)"/>
</go>
</anchor>
</card>

<card id="card2" title="Login">
<?php
echo "du skrev ";
echo $var1;
echo $var2;
?>
</card>
Avatar billede googolplex Novice
30. maj 2003 - 12:44 #1
Prøv at fjern () om var1 og var2.
Avatar billede medions Nybegynder
30. maj 2003 - 16:21 #2
gomoku> Det du gør forkert er at du blander WAP variabler med PHP variabler, dette kan ikke lade sig gøre! Du er nødt til at holde dig til en af tingene!

Men jeg kan ikke rigtig se meningen med dit script, kan du ikke prøve at beskrive hvad det er du vil ha' det til!?

//>Rune
Avatar billede medions Nybegynder
30. maj 2003 - 16:22 #3
Du kan forresten læse om WAPs variabler her:

http://www.w3schools.com/wap/wml_variables.asp

//>Rune
Avatar billede myplacedk Nybegynder
27. marts 2004 - 12:27 #4
WAP-browseren får de to cards på samme tid, PHP kender derfor ikke indholdet af de to variabler, når card2 sendes fra serveren. Prøv dette som card2:

<card id="card2" title="Login">
<p>Du skrev $(var1) $(var2)</p>
</card>

Men det nytter jo ikke meget, hvis du skal bruge informationerne på serveren. Hvis du skal de, må du sende variablerne til serveren, i stedet for et card i samme deck.
Fx. "/login.php" i stedet for "#card2".
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