【发布时间】:2021-08-17 13:52:24
【问题描述】:
我有一个从1 到100 的循环作为input 的值。我想显示数据库中所有保存的数据,这将改变输入的背景。我使用bootstrap按钮类来改变背景颜色。
在下文中,我只能显示最后一个或第一个 (ASC/DESC),但不是全部。在这里,我有 2 条记录(编号 1 和 3)。
<?php
for ($x = 1; $x <= 100; $x++) {
$num = sprintf("%02d", $x);
//kjghghj
$recNo = $_GET['sub'];
$qUsr = "SELECT * FROM pengerjaan_gratis WHERE kodeuser = '".$recNo."' LIMIT 100";
$sUsr = $dbkdw->prepare($qUsr);
$sUsr->execute();
while ($rowUsr = $sUsr->fetch(PDO::FETCH_ASSOC)){
$kiduser = $rowUsr['id'];
$kodeuser = $rowUsr['kodeuser'];
$nomor_soal = $rowUsr['nomorsoal'];
$jawaban = $rowUsr['jawaban'];
$primary = 'btn-primary';
$default = 'btn-default';
}
?>
<!--tombol-->
<input type="submit" id="btn_nomor" name="btn_nomor" style="margin-bottom:4px;" class="btn
<?php
if ($nomor_soal == $x){
echo $primary;
}
else{
echo $default;
}
?>
" value="<?php echo $num; ?>"/>
<?php
}
?>
【问题讨论】: