php/mysql 我有一个简单的表单,如何将信息提交到数据库并显示在主页上?

标签 php mysql database forms wamp

我仍在练习 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/

相关文章:

php - Laravel 查找或失败尝试获取非对象的属性

c# - 如何使用微软技术开发dbms独立应用程序?

php - Codeception:生成验收测试在并行虚拟机上引发异常

php - Laravel 关系数据库连接

javascript - 使用 HTML/PHP/AJAX 将行插入数据库

python - 有没有办法使用 pymysql 将数据帧插入到 mysql 中?

mysql - 获取在同一订单中购买了三件指定商品的所有客户

php - 选择并获取 mysql 上重复次数最多的事件

database - DB2 中的 COUNT(1)

database - 如何根据另一条记录查找一条记录?