Filen Print.php:
<?php
$var =$_POST['user'];
echo $var;
eller PHP version tidigare än 4.1.0:
<?php
$var =$HTTP_POST_VARS['user'];
echo $var;
5 svar · 205 visningar · startad av jme
Hej!
Jag har en simpel form:
[kod]
<form name="input" action="Print.php"
method="POST">
<input type="text" name="user">
<input type="submit" value="Submit">
[\kod]
sen vill jag ha följande:
[kod]
<?php
$var =det_som_man_skrev_in_i_formen;
echo $var;
[\kod]
Filen Print.php:
<?php
$var =$_POST['user'];
echo $var;
eller PHP version tidigare än 4.1.0:
<?php
$var =$HTTP_POST_VARS['user'];
echo $var;
jag får det inte att fungera...
Följande fungerar:
fil1.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title>Test sida 1</title>
</head>
<body>
<form name="input" action="fil2.php" method="post">
<input type="text" name="user">
<input type="submit" value="Submit">
</form>
</body>
</html>
fil2.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title>Test sida 2</title>
</head>
<body>
<?php
$var =$HTTP_POST_VARS['user'];
echo $var;
?>
<br>
<a href="fil1.php">Gå till fil 1</a>
</body>
</html>
tackar, nu fungerar det!
är det så att den filen som man har formen i måste vara en .php fil?
Först så hade jag det in en .html fil och då fungerade det inte.
Det hade fungerat alldeles utmärkt om fil1 hade haft namnet fil1.html.
Filer behöver endast ha filändelse .php om det finns PHP-kod i den.