我在 foreach 循环中打印时遇到问题
I have a problem printing within a foreach loop
<?php
require '../koneksi.php';
$kategori=mysqli_query($conn, "SELECT * FROM kategori");
?>
<li class="mb-3">
<div class="col-12">
<label for="kategori" class="form-label">Kategori surat</label>
<select class="form-select" name="kategori" id="kategori" required>
<option value="" selected="">Pilih kategori surat</option>
<?php
foreach ($kategori as $key => $value) {
?>
<option value="<?php echo $value['id']; ?>"><?php echo $value['kategori']; ?></option>
<?php
}
?>
</select>
<script type="text/javascript" src="../JQuerydashboard.js"></script>
</div> <!-- akhir dari kategori -->
</li>
我有 table 名称为“类别”的数据库。 “类别”的 ID 为 1-5。我想从 1-3 打印那个 id。怎么做?
<li class="mb-3">
<div class="col-12">
<label for="kategori" class="form-label">Kategori surat</label>
<select class="form-select" name="kategori" id="kategori" required>
<option value="" selected="">Pilih kategori surat</option>
<?php
$counter = 0;
foreach ($kategori as $key => $value) {
if($counter > 3){
break;
}
?>
<option value="<?php echo $value['id']; ?>"><?php echo $value['kategori']; ?></option>
<?php
$counter++;
}
?>
</select>
<script type="text/javascript" src="../JQuerydashboard.js"></script>
</div> <!-- akhir dari kategori -->
</li>
只需要创建一个计数器,每次计数器递增时它代表一个id,如果它大于3你就结束foreach循环。
<?php
require '../koneksi.php';
$kategori=mysqli_query($conn, "SELECT * FROM kategori");
?>
<li class="mb-3">
<div class="col-12">
<label for="kategori" class="form-label">Kategori surat</label>
<select class="form-select" name="kategori" id="kategori" required>
<option value="" selected="">Pilih kategori surat</option>
<?php
foreach ($kategori as $key => $value) {
?>
<option value="<?php echo $value['id']; ?>"><?php echo $value['kategori']; ?></option>
<?php
}
?>
</select>
<script type="text/javascript" src="../JQuerydashboard.js"></script>
</div> <!-- akhir dari kategori -->
</li>
我有 table 名称为“类别”的数据库。 “类别”的 ID 为 1-5。我想从 1-3 打印那个 id。怎么做?
<li class="mb-3">
<div class="col-12">
<label for="kategori" class="form-label">Kategori surat</label>
<select class="form-select" name="kategori" id="kategori" required>
<option value="" selected="">Pilih kategori surat</option>
<?php
$counter = 0;
foreach ($kategori as $key => $value) {
if($counter > 3){
break;
}
?>
<option value="<?php echo $value['id']; ?>"><?php echo $value['kategori']; ?></option>
<?php
$counter++;
}
?>
</select>
<script type="text/javascript" src="../JQuerydashboard.js"></script>
</div> <!-- akhir dari kategori -->
</li>
只需要创建一个计数器,每次计数器递增时它代表一个id,如果它大于3你就结束foreach循环。