Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Random data mysql php
mau tanya ini saya mau nampilkan random jawaban yang ada, tapi bingung "rand()"nya ditaruh di bagian mana ya??
<div class="demo-radio-button">
<ul style=" list-style-type: none;">
<?php
$queryjwb = mysqli_query($connect, "SELECT * FROM jawaban where jawaban.soal='$kode_soal'");
$nojwb=1;
while($jwbq=mysqli_fetch_array($queryjwb)){
?>
<li>
<?php
$kode_jwb = $jwbq['kode'];
$fdjwb = $jwbq['keterangan'];
$datejwb = $jwbq['datetime'];
$jwb = gzfile('../../training_soal/'.$datesoal[0].'/'.$datesoal[1].'/'.$datesoal[2].'/'.$fdjwb.'/jawaban'.$nojwb.'.data');
foreach ($jwb as $jwba) {
?>
<input name="jawaban[<?php echo $nn;?>]" type="radio" id="<?php echo $jwba.$kode_jwb;?>" value="<?php echo $kode_soal.'-'.$kode_jwb?>" class="with-gap radio-col-red"/>
<label for="<?php echo $jwba.$kode_jwb;?>"><?php echo $jwba;?></label>
<?php
} ?>
</li>
<?php
$nojwb++;
}
?>
</ul>
</div>
ini format filenya yang mau di random - jawaban1.data - jawaban2.data - jawaban3.data - jawaban4.data - jawaban5.data
1 Jawaban:
Kaya gini gan,
<pre> <?php /* pakai associative array, dan ksort untuk mengurutkan, berdasarkan key, dan keynya bersifat random / acak. */ $asar = array(rand() => 'jawaban1', rand() => 'jawaban2', rand() => 'jawaban3', rand() => 'jawaban4'); ksort($asar); foreach($asar as $data){ echo $data."\n"; } ?> </pre> Paling cuman di edit di print jawaban / radio, dan setidaknya agan bikin array baru yang terdapat key rand(), pakai array_push() ke array baru tersebut, dan value jawabannya berasal dari database..