我仍在练习 wamp、phpmyadmin 和 mysql,所以我不太确定如何执行此操作。
现在我有了带有简单表单代码的 html 文件,下一步我该怎么做才能将信息导入数据库。
这段代码去哪儿了?在 html 文件或新的 php 文件中:
<?php
$database = "hit";
$username = "root";
$password = "";
$conn = mysql_pconnect($localhost, $root, $password) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db('hit');
?>
然后是获取主页上显示的提交内容的代码...有人可以帮我解决这段代码吗?另外,它会放在同一个 php 文件中吗?
谢谢。
最佳答案
首先,你不应该使用mysql
扩展到 php,因为它已经被弃用并且很快将被删除。 This article几乎涵盖了主题。
现在,您基本上有两个选择:
1) 创建一个 html 文件,其形式指向您的第二个 (php) 文件,它是 action
属性。然后您可以使用 $_REQUEST 数组访问用户输入,例如如果你有 <input type=text name=id>
,您将能够通过 $_REQUEST["id"] 访问用户值。
2) 只创建一个扩展名为.php 的文件,其中包含html 代码(在任何<?php ?>
标签之外),以及这些标签中的php 代码。在这种情况下,您可以跳过 action
表单的属性(或将其设置为这个 php 文件),但在您的 php 代码中,您必须首先检查是否已单击天气表单提交按钮。这可以通过简单的 is(isset($_REQUEST["doit"]))
来完成。检查,在哪里 doit
应替换为您提交按钮的名称。
关于php/mysql 我有一个简单的表单,如何将信息提交到数据库并显示在主页上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16262311/