我有问题用php mysqli插入数据,数据没有插入数据库,只显示空白页,没有显示错误,这是我的代码。注意:$ koneksi是数据库连接,已经建立。
insert.php
<?php
include '../config.php';
if (isset($_POST['posting'])) {
$id_member = $_POST['idmember'];
$nabar = $_POST['nabar'];
$kategori = $_POST['kategori'];
$stock = $_POST['stock'];
$foto = $_POST['foto']['name'];
$foto_temp = $_POST['foto']['temp_name'];
$harga_lelang = $_POST['harga'];
$tanggal_exp = strtotime($_POST['tanggal_exp']);
$tanggal_lelang = date("Y-m-d h:i:s");
$rincian = $_POST['rincian'];
move_uploaded_file($foto_temp,"katalog/photo/$foto");
$run="INSERT INTO tbl_lelang_barang (id_lelang,id,nama_barang,kategori,harga_lelang,stock,tanggal_lelang,tanggal_expair,status,rincian,photo1,photo2,photo3)
VALUES ('','$id_member','$nabar','$kategori','$harga_lelang','$stock','$tanggal_lelang','$tanggal_exp','Proses','$rincian','$foto','','')";
$koneksi->query($run);
if (!$koneksi) {
echo "Error Input Data";
}
else {
header('location:nasabah/lelang');
}
}
?>
答案 0 :(得分:0)
添加echo $ run后;你可以看到你的sql语句,然后尝试在你的查询浏览器中运行该语句。检查它有什么问题。 检查你的变量isset。
$id_member = isset($_POST['idmember']) ? $_POST['idmember'] : "";
为所有变量做这件事。 感谢名单。