这是我的代码:
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<form id="form1" action="../../../wamp/www/abc.php" method="get">
<input type="text" name="text1" id="username" />
<input type="submit" />
</form>
</body>
</html>
abc.php文件位于C:/wamp/www/abc.php
<html>
<body>
Hello World
<?php
echo "Hello";
echo $_GET["username"];
?>
</body>
</html>
在表格中,当我按下提交按钮时,只有&#34; Hello World&#34;被展示。
根本不显示在文本框中输入的值。即使是&#34;你好&#34;在PHP代码中打印的消息不会显示。
我如何显示价值?
答案 0 :(得分:4)
text1是输入的名称,因此正确的PHP代码将是。
<?php
echo "Hello ";
echo $_GET['text1'];
?>
答案 1 :(得分:0)
尝试下面的命令,使用name attr而不是id来创建get数组。
echo $_GET["text1"];
答案 2 :(得分:0)
您应该使用两种解决方案:
第一种方式:更改您的PHP代码:
<?php
echo "hello";
echo $_GET["text1"];
?>
第二种方式:点击您的HTML
<input type="text" name="username" id="username"/>
答案 3 :(得分:0)
如果第二个&#34;你好&#34;如果没有显示echo,则表明您的PHP安装存在问题。