无法将数据保存到mysql(按下保存按钮后页面变为空白)

时间:2014-03-12 16:42:05

标签: php mysql

这是我的代码..... 按下保存按钮后,我的数据无法保存到mysql中 那页变成了空白

<?php $nama_pengguna =$_GET['nama_pengguna']; ?>
<?php include('../Connections/connection_db.php'); ?>
<?php
$Nama = $_POST['Nama'];
$No_KP = $_POST['No_KP'];
$NoNDP = $_POST['NoNDP'];
$Semester = $_POST['Semester'];
$kursus = $_POST['kursus'];
$NoTelPelajar = $_POST['NoTelPelajar'];
$alamat_1 = $_POST['alamat_1'];
$alamat_2 = $_POST['alamat_2'];
$Poskod = $_POST['Poskod'];
$Bandar = $_POST['Bandar'];
$Negeri = $_POST['Negeri'];
$namabp = $_POST['namabp'];
$No_Tel_bp = $_POST['No_Tel_bp'];
$alamat_1_bp = $_POST['alamat_1_bp'];
$alamat_2_bp = $_POST['alamat_2_bp'];
$poskod_bp = $_POST['poskod_bp'];
$Bandar_bp = $_POST['Bandar_bp'];
$Negeri_bp = $_POST['Negeri_bp'];

$data =mysql_query ("INSERT INTO maklumat_pelajar (No_KP, Nama, No.NDP, Semester, Kursus, No_Tel_Pelajar, Alamat, Alamat_2, Poskod, Bandar, Negeri, Nama_BP, No_Tel_BP, Alamat_BP, Alamat_BP_2, Poskod_BP, Bandar_BP, Negeri_BP) VALUES ('".$_POST['No_KP']. "','".$_POST['Nama']. "','".$_POST['NoNDP']. "','".$_POST['Semester']. "','".$_POST['kursus']. "','".$_POST['NoTelPelajar']. "','".$_POST['alamat_1']. "','".$_POST['alamat_2']. "','".$_POST['Poskod']. "','".$_POST['Bandar']. "','".$_POST['Negeri']. "','".$_POST['namabp']. "','".$_POST['No_Tel_bp']. "','".$_POST['alamat_1_bp']. "','".$_POST['alamat_2_bp']. "','".$_POST['poskod_bp']. "','".$_POST['Bandar_bp']. "','".$_POST['Negeri_bp']. "')");

//$data = mysql_query($query);
echo $data;

//header ("location:../bppl/register_pelajar.php?nama_pengguna=$nama_pengguna");    
?>

任何人都可以采用另一种方式吗?

2 个答案:

答案 0 :(得分:1)

改变

  No.NDP

 `No.NDP`

列中

你应该先通过

插入变量之前先转义变量
  mysql_real_escape_string()

看看你有什么错误使用mysql_error()就像那样

   $data =mysql_query ("INSERT INTO ...........")or die (mysql_error());

答案 1 :(得分:0)

试试这个。

              $sql=mysql_query("INSERT INTO maklumat_pelajar('$No_KP','$nama','$NoNDP',
'$smester','$kursus',
    '$NoTelPelajar','$alamat_1','$alamat_2','$Poskod','$Bandar','$Negeri',
    '$namabp','$No_Tel_bp','$alamat_1_bp','$alamat_2_bp','$poskod_bp',
    '$Bandar_bp','$Negeri_bp')");
    if(!$sql) {
        die("Database query failed: " . mysql_error());
    }