数据不插入PHP Mysqli只显示一个空白页面

时间:2015-12-02 07:22:27

标签: php mysqli

我有问题用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');
                        }


}

 ?>

1 个答案:

答案 0 :(得分:0)

添加echo $ run后;你可以看到你的sql语句,然后尝试在你的查询浏览器中运行该语句。检查它有什么问题。 检查你的变量isset。

$id_member = isset($_POST['idmember']) ? $_POST['idmember'] : "";

为所有变量做这件事。 感谢名单。