[英]Checkboxes instead of drop down list in PHP, MySQL
我在下面有此工作代碼,但我想將其從下拉列表更改為復選框,因此可以選擇並傳遞多個選項以采取進一步的措施,而不僅僅是下拉列表允許的選項。 我對PHP還是陌生的,並且在此方面進行了大量搜索,但沒有成功。 任何幫助深表感謝。
$l = $_POST['LT'];
$pals = '';
$r = mysql_query("SELECT DISTINCT pal_num FROM pl_tab WHERE lt_num='$l'");
while($row = mysql_fetch_assoc($r))
{
$pals .= '<option>'.$row['pal_num'].'</option>';
}
if($pal == '')
echo '';
else
echo '<form name="get_pal" action="post.php" method="POST">';
echo '<select name="pal_numb"><option>Select Pal</option>'.$pals.'</select>';
echo '<input type="submit" name="post" value="Go!">';
echo '</form>';
<?php
$l = $_POST['LT'];
$pals = '';
$r = mysql_query("SELECT DISTINCT pal_num FROM pl_tab WHERE lt_num='$l'");
while($row = mysql_fetch_assoc($r))
{
$pals .= '<input type="checkbox" name="pal_numb[]" value="'.$row['pal_num'].'">'.$row['pal_num'].'<br>';
}
if($pal == '')
echo '';
else
echo '<form name="get_pal" action="post.php" method="POST">';
echo $pals;
echo '<input type="submit" name="post" value="Go!">';
echo '</form>';
?>
追加multiple
select
如下所示,如@sudhakar所說
echo '<select name="pal_numb" multiple><option>Select Pal</option>'.$pals.'</select>';
$l = $_POST['LT'];
$pals = '';
$r = mysql_query("SELECT DISTINCT pal_num FROM pl_tab WHERE lt_num='$l'");
while($row = mysql_fetch_assoc($r))
{
$pals .= '<br /><input type="checkbox" name="pal_numb" value="'.$row['pal_num'].'">'.$row['pal_num'];
}
if($pal == '')
echo '';
else
echo '<form name="get_pal" action="post.php" method="POST">';
echo $pals;
echo '<input type="submit" name="post" value="Go!">';
echo '</form>';
使用此代碼
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.