我需要它的原因很复杂,但是我有一个当前有效的HTML表单,它可以将一行插入到我的MYSQL数据库中。然而..。我需要将这两个单独的过程合并到一个HTML文件中,但是在多次尝试安排代码之后,都无法得到一个有效的解决方案。希望有人能给我指明正确的方向。
下面是HTML文件:
<form method="post" action="process.php">
<input type="text" name="id" placeholder="Enter ID" /><br />
<input type="hidden" name="user_text" id="hiddenField" value="x" /><br />
<input type="submit" value="Submit" />
</form>
下面是相关的process.php文件:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
//mysql credentials
$mysql_host = "localhost";
$mysql_username = "*";
$mysql_password = "*";
$mysql_database = "*";
$u_name = $_POST["id"];
$u_text = $_POST["user_text"];
if (empty($u_name)){
die("Please enter your id");
}
//Open a new connection to the MySQL server
$mysqli = new mysqli($mysql_host, $mysql_username, $mysql_password, $mysql_database);
//Output any connection error
if ($mysqli->connect_error) {
die('Error : ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
}
$statement = $mysqli->prepare("INSERT INTO users_data (contractor_id, status) VALUES(?, ?)"); //prepare sql insert query
$statement->bind_param('ss', $u_name, $u_text); //bind values and execute insert query
}
?>
我知道这不是做事情的正确方式,但这不是一个公共网站,更多的是一个个人日志项目。非常感谢您的支持!
转载请注明出处:http://www.qxdxgs.com/article/20230526/2283417.html