我的语言表包含用户界面中的LID
,LNAME
字段
我有LNAME
的许多复选框。
当用户检查其中一些并提交时,系统会显示已选中复选框的LID
。
我的HTML:
<input type ="checkbox" name="language[]" vaue="English">English
在PHP中:
$lang=$_POST['language'];
$sql="select LID from lqnguage where lname=$lang";
请有人帮助我,请我遇到麻烦。
答案 0 :(得分:0)
尝试以下代码。
<强> PHP 强>
// This is array for language.
$l_array=array();
$l_array[1]='Gujarati';
$l_array[2]='English';
$l_array[3]='Spenish';
// Get selected languages.
if(isset($_POST['submit']) && $_POST['submit']=='Submit'){
echo "<pre>";
print_r($_POST['language']);
}
<强> HTML 强>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<?php foreach($l_array as $lid=>$lname){ ?>
<input type="checkbox" name="language[]" value="<?php echo $lid; ?>" /><?php echo $lname; ?><br />
<?php } ?>
<input type="submit" name="submit" value="Submit" />
</form>
现在,您可以在Array中选择language_id(作为键)和language_name(作为值)。