For Loop Didalam Tag Select HTML

For loop merupakan salah satu perulangan yang biasanya data yang akan ditampilkan sudah kita ketahui sebelumnya. Contohnya dalam menampikan bulan, karena bulan sama dengan 12.

For loop

<?php for($i=1;$i<=12;$i++){
  //execute
}?>

Html select

<select name="bulan">
<option value="pilih">PILIH</option>
</select>

Ada beberapa cara untuk menempatkan foor loop didalam select, contohnya seperti berikut.

Cara 1:

<select name="bulan">
<option>PILIH</option>
<?php for($i=1;$i<=12;$i++){ ?>
  <option value="<?php echo $i;?>"><?php echo $i;?></option>
<?php }?>
</select>

Cara 2:

<select name="bulan">
<option>PILIH</option>
<?php for($i=1;$i<=12;$i++): ?>
  <option value="<?php echo $i;?>"><?php echo $i;?></option>
<?php endfor;?>
</select>

Cara 3:

<select name="bulan">
<option>PILIH</option>
<?php for($i=1;$i<=12;$i++){
  echo "<option value='{$i}'>{$i}</option>";
}?>
</select>

Cara 4:

<select name="bulan">
<option>PILIH</option>
<?php $opt=""; for($i=1;$i<=12;$i++){
  $opt.="<option value=".$i.">".$i."</option>";
}
echo $opt;
?>
</select>

Nah kalau kalian biasanya pakai cara yang mana? komen ya 😀

Related posts

Leave a Comment