ugroups 테이블에서 확인란 값 (ugroup 필드)을 표시했습니다. 사용자가 여러 확인란을 선택하고 제출할 때 rel.vent feild에 삽입해야하는 작업은 table.now입니다. 이 코드는 제 코드예요. 작동하지 않습니다. 제발 도와주세요.테이블에 여러 확인란 값을 삽입하는 방법
//select ugroup's from group table.
<?php
$result = "SELECT id,ugroup FROM group";
$res_result = db::getInstance()->query($result);
?>
그룹 테이블
<form action="db_sql/db_add_page.php" method="get">
Tittle :<input type="text" size="100" name="tittle" />
Description :<textarea cols="80" id="editor1" name="description" rows="10"></textarea>
//Display ugroups in textboxes and checkboxes
<?php
while($line=$res_result->fetch(PDO::FETCH_ASSOC)) {
echo '<input type="checkbox" name="ugroup" value=" '. $line['ugroup'] .'" />';
echo'<input type="text" name="ugroup" disabled="disabled" value=" '. $line['ugroup'] .'" size="7" "/>';
echo ' ';
}
?>
<input type="submit" value="Submit">
</form>
db_add_page.php
내가 relavant 필드에 선택된 체크 박스 값을 추가 할.
if(isset($_GET))
{
$tittle = $_GET['tittle'];
$description = $_GET['description'];
$ugroup = $_GET['ugroup'];
$acc_status = "INSERT INTO add_services (id,tittle,description,g1,g2,g3,g4,g5,g6,g7,g8) VALUES(NULL,'".$tittle."','".$description."','".$ugroup."','".$ugroup."','".$ugroup."','".$ugroup."','".$ugroup."','".$ugroup."','".$ugroup."','".$ugroup."')";
$rate = db::getInstance()->exec($acc_status);
if(!$rate){
echo '<script type="text/javascript">alert("Update Error !");</script>';
}else{
header('Location:../add_page.php');
echo '<script type="text/javascript">alert("Successfuly Updated User Group !");</script>';
}
}
add_services 테이블
중복 가능성을 (http://stackoverflow.com/questions/20176673/how-do-i- insert-multiple-checkbox-values-into-table) – Arun