我在 php 上做了一个插入函数,一切正常,没有错误,但数据没有显示在数据库中,这是我的 php 文件
<?php
include 'koneksi/koneksi.php';
if(isset($_POST['Submit'])) {
$id_koperasi = $_POST['id'];
$nama_koperasi = $_POST['nama'];
$alamat = $_POST['alamat'];
$telp = $_POST['telp'];
$hp = $_POST['hp'];
$nama_cp = $_POST['kontak'];
$email = $_POST['email'];
$nama_cp = $_POST['kontak'];
$tanggal = $_POST['tgl'];
$ket_fu = $_POST['ket'];
$hasil_pembahasan = $_POST['hasil'];
$status = $_POST['stat'];
$query = "INSERT INTO t_koperasi(id,id_koperasi,nama_koperasi,alamat,telp,hp,nama_cp,email,tanggal_fu,ket_fu,hasil_pembahasan,status) VALUES ('',
'$id_koperasi',
'$nama_koperasi',
'$alamat',
'$telp',
'$hp',
'$nama_cp',
'$tanggal',
'$ket_fu',
'$hasil_pembahasan',
'$status')"
;
if (mysqli_query($con,$query)) {
header("location:index.php");
}else {
error_log( "This code has errors!" );
}
}
include 'views/v_form.php';
?>
这是我的数据库 t_koperasi 结构
最佳答案
id 是自动增加的,所以你应该在插入 sql 时删除 id
列。另外,您使用的方法是危险的,您不应该完全信任您网站页面中其他用户传递给您的内容,而是需要添加过滤功能。
关于未插入 crud 上的 php 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52686068/