我正在从一本名为PHP和MySQL Web开发的书中学习PHP .我是PHP的新手,我非常精通C和HTML,我发现PHP的语法与C非常相似.
看看代码:
<html>
<form action = "processorder.php" method = "post">
<p>tires:<input type=”text” name=”tireqty” size=”3” maxlength=”3” /></p>
<input type=”submit” value=”Submit Order” /></td>
</form>
</html>
Run Code Online (Sandbox Code Playgroud)
这是HTML代码,现在我将在php代码中键入并将其保存为processorder.php
<?php
$tireqty = $_POST[‘tireqty’];
echo "<p>Your order is as follows: </p>";
$tireqty." tires<br />";
?>
Run Code Online (Sandbox Code Playgroud)
在这之后,我进入html页面,我必须输入轮胎的值,然后单击提交后,它会重定向到我的mu processorder php页面,我的原始PHP代码显示,而不是正确的输出,这是:
Your order is as follows:
2 tires
Run Code Online (Sandbox Code Playgroud)
但我得到一个不同的o/p,如下所示:
$tireqty = $_POST[‘tireqty’];
echo "<p>Your order is as follows: </p>";
$tireqty." tires<br />";
Run Code Online (Sandbox Code Playgroud)
怎么回事这里有什么不对?我也得到一个错误消息是处理器脚本说:
parse error: undefined index 'tireqty' in line something and undefined var tireqty …Run Code Online (Sandbox Code Playgroud)