0
我已經試過這個代碼插入值到數據庫,但我不知道爲什麼,價值沒有發送到數據庫。我已經在MySQL創建表:如何從單選按鈕插入到MySQL使用php的值
<?php
require_once "connection.php";
$conn = connect();
$db = connectdb();
mysql_select_db($db,$conn) or die (mysql_error() . "\n");
$query_usr = "select * from soalselidik";
$usr = mysql_query($query_usr,$conn) or die(mysql_error()."\n".$query_usr);
$row_usr=mysql_fetch_assoc($usr);
//to insert in database
$a1=$_POST['a1'];
$a2=$_POST['a2'];
$a3=$_POST['a3'];
$a4=$_POST['a4'];
$b1=$_POST['b1'];
$b2=$_POST['b2'];
$b3=$_POST['b3'];
$b4=$_POST['b4'];
$c1=$_POST['c1'];
$c2=$_POST['c2'];
$c3=$_POST['c3'];
$c4=$_POST['c4'];
$d1=$_POST['d1'];
$d2=$_POST['d2'];
$d3=$_POST['d3'];
$d4=$_POST['d4'];
$e1=$_POST['e1'];
$f1=$_POST['f1'];
echo $query ="insert into soalselidik (a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4,d1,d2,d3,d4,e1,f1) values('$a1','$a2','$a3','$a4','$b1','$b2','$b3','$b4','$c1','$c2','$c3','$c4''$d1','$d2','$d3','$d4','$e1','$f1')";
$result = mysql_query($query);
echo "<script languange = 'Javascript'>
alert('thankyou ! Penilaian anda diterima ');
location.href = 'home.php';</script>";
?>
設計databasenya馬希赫貝爾姆白金南。 – kefy 2014-09-02 03:19:03
你可以驗證它是否真的把它放到你的'$ _POST'中嗎?也許加入你的HTML的問題?另外,我建議使用'mysqli'(http://php.net/manual/en/book.mysqli.php)或'PDO'(http://php.net/manual/en/ref.pdo-mysql。 PHP)更安全的數據庫查詢。 – muttley91 2014-09-02 03:20:07
您有18個$ _Posted變量....哪些正在插入?有些還是沒有? – 2014-09-02 03:20:22