1)为什么网址末尾显示“& submit = Submit”?应该怎样做只获得两个变量名称和年龄?
2)isset功能也适用于GET方法吗?是否有其他功能或方法来处理这个问题?
<html>
<head>
<title>My first PHP page</title>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
Name: <input type="text" name="name"/>
Age: <input type="text" name="age"/>
<input type="submit" name="submit"/>
</form>
</body>
</html>
<?php
if ( isset($_GET['submit']) ) { //was the form submitted?
echo "Welcome ". $_GET["name"] . "<br>";
echo "You are ". $_GET["age"] . "years old<br>";
}
?>
答案 0 :(得分:0)
网址显示变量 - &gt;价值密钥对。 name=
属性提供var名称,元素值提供值。从提交按钮中删除name=
。问题解决了。
是的,isset适用于GET和POST方法。