/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
HJÆLP! Jeg har brug for hjælp af en der ha~
Fra : Flare


Dato : 30-05-02 14:42

Jeg har et stort problem med at få overført en variabel fra et input felt
ind i et PHP script

--------------------------
<?
header("Content-type: text/vnd.wap.wml");
echo("<?xml version=\"1.0\"?>\n");
echo("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\"
\"http://www.wapforum.org/DTD/wml_1.1.xml\">\n\n");
?>
<wml>

<card id="card6" title="Opret bruger">
<p> Navn:: <input titel="navn" name="$navnet" /> <br/>
<A href="#card8" >Opret </A>
</p>

<card id="card8" title="Opret bruger">
<?php
echo "$navnet";
?>
</card>
</wml>
-------------------------------

Hvordan FAEN får jeg overført navnet ind i PHP? Har prøvet ALLE mulige
kombinationer med <form> og PHP_SELF men det ser ikke ud til at virke.
Ellers er syntaxen i hvert fald noget andeledes når det hadler om wml.

Håber virkelig nogen kan hjælpe.

Anders



 
 
Peter Brodersen (30-05-2002)
Kommentar
Fra : Peter Brodersen


Dato : 30-05-02 14:50

On Thu, 30 May 2002 15:42:02 +0200, "Flare" <dct_flare@hotmail.com>
wrote:

><card id="card6" title="Opret bruger">
><p> Navn:: <input titel="navn" name="$navnet" /> <br/>
><A href="#card8" >Opret </A>
></p>

Fx:

<p>
<input type="text" name="navnet" />
<br/>
<anchor>
Send
<go href="modtag.php?navn=$(navnet)"/>
</anchor>
</p>

Bemærk, at du altså blot skal lave et almindeligt link, og så hive
værdien af inputfeltet ind over med fx $(navnet) - bemærk, at alt
dette er clientside, der går ikke noget PHP ind over på dette
tidspunkt.

Men dette "Send"-link sender altså resultatet til modtag.php. Det går
heller ikke at sende noget til et andet card; alle cards i <wml>'en er
jo sendt til telefonen samlet.

--
- Peter Brodersen

Flare (30-05-2002)
Kommentar
Fra : Flare


Dato : 30-05-02 15:09

Ok lyder fornuftig. Men det virker sgu ikke helt. (Det er sikkert mig) Tag
lige en hurtig kigger på mine to filer.

>>>>>>>>opret.wml <<<<<<<<<<<
<?
header("Content-type: text/vnd.wap.wml");
echo("<?xml version=\"1.0\"?>\n");
echo("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\"
\"http://www.wapforum.org/DTD/wml_1.1.xml\">\n\n");
?>
<wml>
<card id="Opret" title="Opret Bruger">

<p>
<input type="text" name="navnet" />
<br/>
<anchor>
Send
<go href="modtag.php?navn=$(navnet)"/>
</anchor>
</p>
</card>

</wml>

>>>>>>>> modtag.wml <<<<<<<<<<<<
<?
header("Content-type: text/vnd.wap.wml");
echo("<?xml version=\"1.0\"?>\n");
echo("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\"
\"http://www.wapforum.org/DTD/wml_1.1.xml\">\n\n");
?>
<wml>

<?php
echo "Navnet er: $navn";
?>
</wml>

MVH
Anders





Peter Brodersen (30-05-2002)
Kommentar
Fra : Peter Brodersen


Dato : 30-05-02 15:21

On Thu, 30 May 2002 16:09:24 +0200, "Flare" <dct_flare@hotmail.com>
wrote:

>Ok lyder fornuftig. Men det virker sgu ikke helt. (Det er sikkert mig) Tag
>lige en hurtig kigger på mine to filer.

><go href="modtag.php?navn=$(navnet)"/>
[..]
>>>>>>>>> modtag.wml <<<<<<<<<<<<

For det første skal den anden fil også hedde "modtag.php"

[..]

><wml>
>
><?php
>echo "Navnet er: $navn";
>?>
></wml>

Det er for kort. <wml> skal indeholde alle cards (der skal indeholde
fx alle afsnit, etc.). Så ret det til (stadigvæk med diverse headers
på):

<wml>
<card id="Vis" title="Vis bruger">
<p>
<?php
echo "Navnet er: $navn";
?>
</p>
</card>
</wml>

Det burde virke.

--
- Peter Brodersen

Flare (30-05-2002)
Kommentar
Fra : Flare


Dato : 30-05-02 15:37

Peter.......TAAAAAAAAAAAAAAAKKKKKKKKK

(det virkede hvis det ikke var tydeligt)

Anders



Flare (30-05-2002)
Kommentar
Fra : Flare


Dato : 30-05-02 16:00

Nu er jeg næsten flov. Men det er den sidte brik der mangler. Hvordan
overføre jeg flere variabler?

<go href="modtag.php?navn=$(navnet)&pin=$(pinkode)/>

> Virker ikke





Peter Brodersen (30-05-2002)
Kommentar
Fra : Peter Brodersen


Dato : 30-05-02 16:05

On Thu, 30 May 2002 16:59:54 +0200, "Flare" <dct_flare@hotmail.com>
wrote:

><go href="modtag.php?navn=$(navnet)&pin=$(pinkode)/>

For det første skal "&" HTML-encodes - altså &amp; i stedet for &.
Bare rolig, i fortolket tilstand vil det svare til "&".

For det andet har du vist glemt slut-gåseøjne.

Altså:

<go href="modtag.php?navn=$(navnet)&amp;pin=$(pinkode)"/>

--
- Peter Brodersen

Peter Brodersen (30-05-2002)
Kommentar
Fra : Peter Brodersen


Dato : 30-05-02 16:13

On Thu, 30 May 2002 17:05:16 +0200, Peter Brodersen
<professionel@nerd.dk> wrote:

>For det første skal "&" HTML-encodes - altså &amp; i stedet for &.
>Bare rolig, i fortolket tilstand vil det svare til "&".

Bemærk i øvrigt, at htmlhelps glimrende validator også kan validere
WML:

http://www.htmlhelp.com/tools/validator/

--
- Peter Brodersen

Flare (31-05-2002)
Kommentar
Fra : Flare


Dato : 31-05-02 20:17



Takker mange gange..God ide at bruge den validator.

Anders



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste