コード:ここではチェックボックスの値が既にmysqlに入っている場合、チェックボックスをチェックする方法は?
<?php
if(isset($_POST['save']))
{
$checkbox1=$_POST['company_name'];
$chk=implode(',',$checkbox1);
$sql = "update all_university set placement = '$chk' where university_name = '".$_POST['university_name']."'";
$value = mysqli_query($link,$sql);
if($value == true)
{
$msg .="<h5 style='color:green'>Successfull</h5>";
}
else
{
$msg .="<h5 style='color:red'>Error!</h5>";
}
}
?>
<?php
extract($_POST);
$sql = mysqli_query($link,"select * from placement order by company_name ASC");
while ($row = mysqli_fetch_array($sql))
{
echo "<li>
<input type='checkbox' name='company_name[]' id='company_name' value=".$row['image_name']."> ".$row['company_name']."<br/>
</li>";
}
?>
私は、文字列はImage1の、画像2、画像3のようにmysqlデータベースにすでに存在する場合は、チェックボックスをチェックしたいです。では、どうしたらいいですか?
があなたのwhileループであなたに
ここでは、SQLインジェクションが可能です: 'where university_name = '"。$ _ POST [' university_name ']。 "'"; ' –