webForumDet fria alternativet

FORM-fel och skicka med variabel ?

6 svar · 281 visningar · startad av Pellefant

PellefantMedlem sedan maj 20023 372 inlägg
#1

Hej!

Varför blir det fel på detta(parse error)?

<FORM METHOD="POST" ACTION="fil.php">
E-mail:<br>
<INPUT TYPE="text" NAME="id"><p>
Lösenord:<br>
<INPUT TYPE="text" NAME="pw"><p>
<INPUT TYPE="submit" value="Vidare">
</FORM>

Samt hur gör man om man vill skicka med "pw" till nästa sida ?

LAMPMedlem sedan mars 2002777 inlägg
#2

Du måste ange ett value också:

<FORM METHOD="POST" ACTION="fil.php"> 
E-mail:<br> 
<INPUT TYPE="text" NAME="id" value="33"><p> 
Lösenord:<br> 
<INPUT TYPE="text" NAME="pw" value="LAMP"><p> 
<INPUT TYPE="submit" value="Vidare"> 
</FORM>

På nästa sida får $id värdet 33 och $pw värdet LAMP

MatteMedlem sedan aug. 20002 975 inlägg
#3

Det är knappast detta du får parseerror på eftersom det inte körs genom PHP-tolken. Såvida du inte har echo " " runt om det; i såfall får du "escapa" citationstecknen (sätta ett backslash före \" ).

Vill du skicka med variabler mellan sidor är sessioner ett lämpligt verktyg. Du kan läsa mer om sessioner här: http://www.php.net/manual/en/ref.session.php

LAMPMedlem sedan mars 2002777 inlägg
#4

Vill du skicka med variabler mellan sidor är sessioner ett lämpligt verktyg. Du kan läsa mer om sessioner här: http://www.php.net/manual/en/ref.session.php

Jag föredrar hiddenfält i formulär istället för sessions, men det är en smaksak.

PelefantMedlem sedan maj 20023 372 inlägg
#5

Hm...följer verkligen variablerna med, måste man inte lägga dem i en QuerySting...? *Fortsätter att testa*

LAMPMedlem sedan mars 2002777 inlägg
#6

Vill du ha upp värdet som en querystring i adressraden så ska du använda metoden GET i formuläret, inte post.

PelefantMedlem sedan maj 20023 372 inlägg
#7

Tackar, fungerar perfekt :)

132 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)