我正在爲用戶定製報表。在此頁面中,我給出了用於從數據庫選擇數據的用戶複選框的選項。用戶選擇他想要查看的數據從table.My表有許多字段,如名稱,塊,聯繫......等等。如果用戶只想查看唯一的用戶名和姓名,那麼他只能查看名稱和電話框。 我複選框是從數據庫中選擇數據使用php中的複選框從mysql
<form action="#" method="post">
<input type="checkbox" name="check_list[]" value="uid"><label>uid</label>
<input type="checkbox" name="check_list[]" value="name"><label>name</label>
<input type="checkbox" name="check_list[]" value="block"><label>block</label>....and so more
<input type="submit" name="submit" value="Submit"/>
</form>
和PHP代碼我想是
if(isset($_POST['submit'])){
$sql[] = "select ";
foreach($_POST['check_list'] as $selected){
$sql[]=$selected.',';
}
$sql[]= " from emitra_basic LIMIT 5";
foreach ($sql as $user) {
$ram="$user";
}
if ($result=mysqli_query($conn, $ram))
{
while ($row=mysqli_fetch_row($result))
{
echo "id".$row['uid']."<br/>";
echo "name".$row['name']."<br/>";
}
}
}
但沒有result.what我應該嘗試一下呢?
你能不能把UR創建表查詢。我們將如何測試,如果你不會把它呢? – rahul
請重新格式化您的代碼。這是不可讀的。 –
嘗試使用ajax或javascript,以便用戶選擇/取消選擇複選框時,結果將自動顯示,無需刷新頁面或單擊按鈕。 – rhavendc