保存按钮不发送数据到 mysql 数据库。基本增删改查 mysql db 上的所有内容都是正确的,所有表名等 保存按钮什么也没做 感谢 4 的帮助
<?php
require("./connection.php");
if (isset($_POST['save'])) {
$stmt = $connect->prepare('INSERT INTO account (fullname,contact,address,email)
VALUES(:fullname,:contact,:address,:email)');
$stmt->bindValue('fullname', $_POST['fullname']);
$stmt->bindValue('contact', $_POST['contact']);
$stmt->bindValue('address', $_POST['address']);
$stmt->bindValue('email', $_POST['email']);
$stmt->execute();
}
?>
<!DOCTYPE HTML>
<html>
<head>
<title>crud</title>
<script src="jquery-3.6.4.min.js"></script>
</head>
<body>
<div>
<form action="submit" method="post" autocomplete="off"></form>
<fieldset>
<legend> Register</legend>
<table cellpadding="2" cellspacing="2">
<tr>
<td>Full Name</td>
<td><input id="fullname" type="text" name="fullname" required></td>
</tr>
<tr>
<td>Contact</td>
<td><input id="contact" type="text" name="contact" required></td>
</tr>
<tr>
<td>Address</td>
<td><input id="address" type="text" name="address" required></td>
</tr>
<tr>
<td>Email</td>
<td><input id="email" type="text" name="email" required></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="save" value="Save"></td>
</tr>
</table>
</fieldset>
</form>
</div><br>
</body>
Connection.php
<?php
$connect = new PDO('mysql:host=localhost;dbname=mycrud','root','');
?>
试过换路径,删sql代码重新加,控制台没有报错