我正在尝试构建一个包含3列的表格,该表格将能够使用输入字段(名称,皮带等级,重量等级)填写。我正在使用HTML,PHP和MYSQL。到目前为止,我已经尝试过使用SQL创建数据库并运行我尝试将其放在一起的程序,但是对此我感到很遗憾。这是我一直在尝试运行的代码,但是要做的只是进入输入字段,然后,我得到了一个充满我的PHP代码的页面。如果有人可以帮助我,我将非常感谢。如果我的代码很烂,如果您有更好的主意或方向,可以将其丢弃。
<html>
<head>
<title>Insert Form Data in MySQL Database Using PHP</title>
</head>
<body>
<form action="insert.php" method="post">
Name: <input type="text" name="name">
<br/>
BeltRank: <input type="text" name="rank">
<br/>
<input type="submit" value="Insert">
</form>
</body>
</html>
对于PHP部分:
<?php
$con = mysqli_connect('127.0.0.1','root','');
if(!$con)
{
echo 'Not Connected To Server';
}
if (!mysqli_select_db ($con,'hawaii-masters'))
{
echo 'Database Not Selected';
}
$Name = $_POST['name'];
$BeltRank = $_POST['rank'];
$sql = "insert into person (Name,BeltRank) values ('$Name','$BeltRank')";
if (!mysqli_query($con,$sql))
{
echo 'Not Inserted';
}
else
{
echo 'Inserted Successfully';
}
header("refresh:2; url=index.html");
?>
最佳答案
我发现了问题。我将进行解释,以便我希望将来能够为您提供帮助。因此,这与我对服务器以及文档存储方式的理解有关。运行文件时,我从保存文件的文件夹运行Windows(C)>> xampp >> htdocs >> hawaii-masters,但这就是我遇到的问题所在。我能够显示输入字段,但是当我在其中输入名称并点击subimit时,我被重定向到另一个仅显示我的php代码的浏览器。
所以。当我通过在浏览器中键入本地/夏威夷大师来测试我的代码时,输入字段引起了我的欢迎,而提交时我受到了正确提交的欢迎。因此,上面发布的代码没有错。
关于php - 建立一个包含3列,可填写输入字段并随时间推移或使用按钮移动的表格,,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46091339/