这是我的代码..... 按下保存按钮后,我的数据无法保存到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");
?>
任何人都可以采用另一种方式吗?
答案 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());
}