我正在从一本名为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)
嘿家伙我不知道什么是错的,但不能发表评论按钮不起作用或我的浏览器不能让我写评论,我在这里回答所有的电话:
是的我使用XAMPP有什么问题,我该怎么办?
我复制了你的代码,是的,它没有错误但是当我进入html页面并点击提交时,浏览器打开一个对话框,说"我已经选择打开process.php",它应该用它做什么,所以我选择用gedit打开因为那是唯一可用的默认选项,它重定向到我的php脚本页面:( :( :(
这是多么艰难,PHP真的很难,还是我在一个糟糕的平台上工作并从坏书中学习?
有没有关于PHP的好书
<?php
$tireqty = $_POST[‘tireqty’];
echo "<p>Your order is as follows: </p>";
$tireqty." tires<br />";
?>
Run Code Online (Sandbox Code Playgroud)
您已经在第一行第二行关闭了echo标记,因此您需要在3rde行添加另一个echo标记.
<?php
$tireqty = $_POST[‘tireqty’];
echo "<p>Your order is as follows: </p>";
echo $tireqty." tires<br />";
?>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
774 次 |
最近记录: |