이 코드를 사용하여 데이터베이스에 값을 삽입하려고했지만 그 이유는 알지 못합니다. 값이 데이터베이스로 전송되지 않았습니다. 내가 MySQL의에서 만든 테이블 :PHP를 사용하여 mysql에 라디오 버튼에서 값을 삽입하는 방법
<?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 masih 아직 별점 백현진. – kefy
실제로'$ _POST'에 그것을 만들고 있는지 확인할 수 있습니까? 질문에 HTML을 추가 하시겠습니까? 또한, mysqli (http://php.net/manual/en/book.mysqli.php) 나'PDO' (http://php.net/manual/en/ref.pdo-mysql. PHP)를 사용하여보다 안전한 데이터베이스 쿼리를 수행 할 수 있습니다. – muttley91
18 $ _POSTed 개의 변수가 있습니다 ... 어떤 변수가 삽입됩니까? 일부 또는 전혀? –