我做错了什么?-PHP新手


What am I doing wrong? -php newbie

不久前,我们能够在我们的comp实验室中运行它,但我不知道是我做错了还是桌面上缺少了什么。

<!DOCTYPE html>
<html>
<body>
<form method="post" action="sample2.php">
Name: <input type="text" name="fname">
<input type="submit">
</form>
</body>
</html>

然后我们用它来在不同的页面上打印输入 -

<!DOCTYPE html>
<html>
<body>
<?php
$name = $_POST['fname'];
echo $name;
?>
</body>
</html>

你的代码看起来很完美。 但问题可能是您没有像 Apache 那样在服务器上运行代码。

按照此步骤操作。

1)安装XAMPP(你可以从这里下载xampp)

XAMPP在 http://sourceforge.net/projects/xampp 提供,是一个开源安装程序,将安装Apache,MySQL,PHP,Perl,phpMyAdmin和FTP服务器。它适用于Linux,Solaris和Windows系统

2)转到XAMPP>htdocs>创建文件夹(项目)

3)在项目文件夹中创建2个文件

索引.php

<!DOCTYPE html>
<html>
<body>
<form method="post" action="sample2.php">
Name: <input type="text" name="fname">
<input type="submit">
</form>
</body>
</html>

样本2.php

<!DOCTYPE html>
<html>
<body>
<?php
$name = $_POST['fname'];
echo $name;
?>
</body>
</html>

4)运行代码:- http://localhost/project

您必须在桌面上使用像 XAMPP 这样的网络服务器,并使用 localhost://form.html 打开 HTML

例如

http://www.apachefriends.org/en/xampp.html

您应该使用XAMPP Portable Lite版本,它具有您需要的一切,但不要太多