0
嗨,我想插入复选框数据是/否选定的客户。选定的客户(谁的价值从数据库中检索)如果选中是,则Y将被插入到表字段中,如果选中否,则N将被插入到表字段中。我找不到解决方案,尝试了!如何插入选定值的复选框数据?
感谢您的帮助。 这是我迄今为止;
<table width="400" border="1" bordercolor="#598DD5">
<tr>
<td bordercolor="#598DD5" bgcolor="#598dd5"><span class="style1">Projects</span></td>
<td bordercolor="#598DD5" bgcolor="#598dd5"><span class="style1">Hot Project</span>
</td>
</tr>
<tr>
<td bordercolor="#598DD5"><select name="customer">
<option value="">--</option>
<?php
$sql = "SELECT * FROM ".$SETTINGS["data_table"]." GROUP BY customer ORDER BY customer";
$sql_result = mysql_query ($sql, $connection) or die ('request "Could not execute SQL query" '.$sql);
while ($row = mysql_fetch_assoc($sql_result)) {
echo "<option value='".$row["customer"]."'".($row["customer"]==$_REQUEST["customer"] ? " selected" : "").">".$row["customer"]."</option>";
} ?>
</select></td>
<td bordercolor="#598DD5">
<div align="center">
Yes <input type="checkbox" name="hotproject" value="Y" <?php if(isset($_GET['customer'])){ ?> checked="checked" <?php } ?> />
No <input type="checkbox" name="hotproject" value="N" <?php if(isset($_GET['customer'])){ ?> checked="checked" <?php } ?> /></div> </td>
</tr>
如果'$ _GET [ '客户']'存在于您的复选框的代码只是测试。如果确实如此,则两个复选框均被设置为已选中。您可能想要测试'$ _GET ['customer']'具体的值。此外,这可能是尝试单选按钮的地方,因为您可能不希望同时检查yes和no。 –