我正在将 WAMP 与 MySQL 和 PHP 一起使用来运行本地服务器。WAMP 服务器在线,我使用一个简单的 HTML 脚本来运行 PHP 文件,该文件连接到数据库并将数据插入到我在 WAMP 服务器上创建的表中。
问题是浏览器不是运行(执行)我的脚本,而是以文本模式打开它。正如我可以看到的脚本。
现在这个论坛和其他人也有类似的问题,人们已经解决了这个问题。然而,使我的问题与众不同的是我能够运行test.php
. 我能够显示文本以及打开它,info.php
因此 PHP 在我的服务器上运行,但是当我使用 HTML 表单时,它拒绝运行并且只打开脚本。
我正在使用 Chrome 浏览器,我也在 Firefox 中检查了它,结果相同。
我有一个 HTML 文件,它是一种链接到我的 PHP 文件的表单,它处理 WAMP 服务器上表中值的连接和插入。数据库的名称是 test。
表单.html
<form action= "create_product.php" method= "get">
<center>
<table>
<td><label><b><font size="5"> Name</label></td>
<td><font size="5"><input type="text" name="name" /></td>
</tr>
<tr>
<td><label><b><font size="5"> Description</label></td>
<td><font size="5"><input type="text" Description="description" /></td>
</tr>
<tr>
<center><td></td></center>
<center><td><input type="submit" value="Submit"/> <input type="reset" value="reset"/>
</tr>
</table>
</center>
插入产品.php
<?php
$con= mysql_connect("localhost", "admin","");
$db = mysql_select_db("test");
$name = $_GET["name"];
$description = $_GET["description"];
$query = "Insert into products('name','description')values('".$name."','".$description."')";
$result = mysql_query($query);
?>