Trådstart 20 maj 2002 20:51 #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 ?
L LAMP Medlem sedan mars 2002 777 inlägg 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
Matte Medlem sedan aug. 2000 2 975 inlägg 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
L LAMP Medlem sedan mars 2002 777 inlägg
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.
P Pelefant Medlem sedan maj 2002 3 372 inlägg Hm...följer verkligen variablerna med, måste man inte lägga dem i en QuerySting...? *Fortsätter att testa*
L LAMP Medlem sedan mars 2002 777 inlägg Vill du ha upp värdet som en querystring i adressraden så ska du använda metoden GET i formuläret, inte post.