我使用PHP根据用户输入显示MySQL表中的一行。
由于该表有很多列,因此我检索了很多列,用户必须向右滚动才能看到所有数据。
我使用以下代码向页面显示内容。
$array_checkbox = $_POST['selected_checkboxes'];
$query =" SELECT count(*) FROM <tabel_name> WHERE 1=1";
// get count from query and store it in $total_rows variable
$total_rows = 10; // for example purpose we take count value as 10
foreach($array_checkbox as $key => $checkbox){
$query = $query =" SELECT count(*) FROM <tabel_name> WHERE $key=1"; // here we take key of array as column name in sql query and getting that how many rows of the column have value 1
// get count from query and store it in $result variable
$result = 10;
if($result == $total_rows){
echo "Match";
}
}
如何突破输出行并分成两行,这样输出行将分两部分显示,以便它适合屏幕,而无需向右滚动。
答案 0 :(得分:0)
您无法假设用户屏幕具有任何已定义的宽度。它的范围从手机到超宽显示器......更好的是你的桌子每行保持一条记录。
你可以使用一些css响应表技巧
查看https://css-tricks.com/examples/ResponsiveTables/responsive.php