2 回答

TA贡献1869条经验 获得超4个赞
第 1 步:在您的 html 文件中编写此代码
在表单操作中将其重定向到 php 文件
<!DOCTYPE html>
<html>
<head>
<title>form</title>
</head>
<body>
<form method="post" action="st.php">
<input type="text" name="text">
<input type="submit" name="submit_btn">
</form>
</body>
</html>
第 2 步创建 st.php 文件并调用操作
<?php
if(isset($_POST['submit_btn'])){
//your code
header('Location:yourHTMLFile.html?status=success');//redirect to your html with status
}
?>

TA贡献1815条经验 获得超13个赞
使用 PHP 将一些数据插入 MySQL 数据库的示例 1. 在您的主目录中的 public_html 文件夹下创建的新文件夹(“764”)中创建一个 Index.php 页面
要在您的网页上使用 PHP 脚本,您只需要以 .php 结尾的文件名并确保文件的权限设置正确。Web 服务器要访问的任何文件都必须是公开可读的,但您的 PHP 文件(或包含它们的目录)都不能是组或公开可写的。以下是可用于在 linux 中设置权限的命令:
chmod 755 public_html chmod 644 public_html/764/index.php
PHP 页面将有两个简单的文本框供用户在其中输入一些数据。将它们标记为名字和姓氏。
索引.PHP
<html>
<body>
<h1>A small example page to insert some data in to the MySQL database using PHP</h1>
<form action="insert.php" method="post">
Firstname: <input type="text" name="fname" /><br><br>
Lastname: <input type="text" name="lname" /><br><br>
<input type="submit" />
</form>
</body>
</html>
我们还需要确保表单方法属性是“post”,以便在指向“insert.php”的下一页中以可靠的方式访问正在输入的数据,以便在文本框中输入的数据可以被在“insert.php”页面中保存到数据库中。
要连接到 MySQL:- 在您可以访问您的 MySQL 数据库之前,您必须联系系统管理员申请一个帐户。
一旦管理员通知您您的帐户已创建,您可以使用以下说明进行连接。
转到http://localhost/phpmyadmin并输入您的 MySQL ID 和密码。
现在输入新表名“nametable”,该表中的字段数为“2”,然后点击 GO 按钮。
输入字段名称为“firstname”和“lastname”,并将两个字段的长度属性保持为“20”。VARCHAR 的默认类型保持不变。
创建表格字段后,将向您显示以下屏幕。
现在我们需要连接到 MySQL 数据库,然后从我们的文本框中发送输入的数据。为此,我们创建了一个新的 PHP 页面“insert.php”,并将以下连接字符串用于连接变量 $con
建立连接后,正在编写 SQL 查询以将此数据输入到正在创建的 MySQL 数据库(“nametable”)
为了告诉用户正在输入数据,我们将回显设置为“添加了 1 条记录”
插入.PHP
<html>
<body>
<?php
$con = mysql_connect("localhost","cis_id","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("cis_id", $con);
$sql="INSERT INTO nametable (fname, lname)
VALUES
('$_POST[fname]','$_POST[lname]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?>
</body>
</html>
现在在您的浏览器中输入索引页面 URL 并在文本框中输入一些数据。提交查询。
要浏览数据,您需要单击页面顶部的 Database: cis_id ( http://localhost/phpmyadmin ) 以进入数据库表页面。然后单击如下所示的浏览按钮,在您已经创建的“nametable”旁边浏览输入的数据。
正在创建的 MySQL 数据库表中输入的数据。
这是参考。
http://people.cs.ksu.edu/~hankley/d764/tut06/GopisettyPHP.html
注意:请以正确的方式写问题,互联网就是你想要的一切。希望你先搜索,当你无能为力时,用一段代码发布问题。那么只有我们可以在这个论坛上提供帮助。
- 2 回答
- 0 关注
- 392 浏览
添加回答
举报