我编写了一个表单,允许在我的 SQL 表中输入复选框,我将复选框设置为变量。
我想要的是当我显示表单时,它应该再次显示带有初始输入是或否输入的值的复选框。
<input type="checkbox" name="basic_inter" id="basic_inter" value="<? echo
$rows['basic_inter']; ?>">
如果我以这种方式使用它,它不会显示复选框的值。显示复选框的最佳方式是由于表格是 Var 还是我将其回显到屏幕的方法?
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// get value of id that sent from address bar
$id=$_GET['id'];
// Retrieve data from database
$sql="SELECT * FROM $tbl_name WHERE company_name='$query'";
$result=mysql_query($sql);
$rows=mysql_fetch_array($result);
?>
<form name="form" method="post" action="control_adminupdateresellered.php">
<input type="hidden" name="company_name" value="<?=$query?>" />
然后这是我使用的一些回显代码,其他没有完全包含在内,因为它们只是文本
<input type="checkbox" name="basic_inter" id="basic_inter" value="<? echo
$rows['basic_inter']; ?>">
</strong></div> </td>
<td width="81"><div align="right"><strong>LBS Add-on:<br>
R500-00 P/M
</strong></div></td>
<td width="66"><div align="left"><strong>
<input type="checkbox" name="lbs_inter" id="lbs_inter" value="<? echo
$rows['lbs_inter']; ?>">