alexa-tracking
Selamat Guest, Agan dapat mencoba tampilan baru KASKUS Masih Kangen Tampilan Sebelumnya
Kategori
Kategori
Home / FORUM / All / Tech / ... / Website, Webmaster, Webdeveloper /
[ask] mengambil value dari radio button
1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/5b480eaa1cbfaa17728b4567/ask-mengambil-value-dari-radio-button

[ask] mengambil value dari radio button

Permisi agan, sis, suhu..
maaf kalo salah kamar, izin bertanya soal radio button.
jadi kan saya lagi bikin web survei, daftar pertanyaan dan jawabannya ngambil dari database, jadi user tinggal pilih radio buttonnya, tp setelah di simpan, data radio buttonnya ga masukmasuk, mungkin saya salah code atau gimana suhu, mohon bantuannya buat nooob ini. 

ini struktur tabelnya :

[ask] mengambil value dari radio button

ini kode buat ngambil data pertanyaannya dari table lain.
Code:
<form action="proses-survei.php" method="post">  
    <table border="1" class="table">
        <tr>
            <th>No</th>
            <th>Pernyataan</th>
            <th colspan="4">Jawaban</th>      
        </tr>
        <?php 
        include "config.php";
        $query_mysql = mysql_query("SELECT * FROM list_pernyataan")or die(mysql_error());
        $jumlah=mysql_num_rows($query_mysql);
        $nomor = 1;
        while($data = mysql_fetch_array($query_mysql)){
            
        ?> 
        <tr>
            <td><?php echo $nomor++; ?></td>
            <td><?php echo $data['pernyataan']; ?></td>
            <td><input name="pilihan[<?php echo $data['id']; ?>]" type="radio" value="a"> <?php echo $data['res_a'];?></font> 
            </td>
            <td><input name="pilihan[<?php echo $data['id']; ?>]" type="radio" value="b"> <?php echo $data['res_b'];?></font> 
            </td>
            <td><input name="pilihan[<?php echo $data['id']; ?>]" type="radio" value="c"> <?php echo $data['res_c'];?></font> 
            </td>
            <td><input name="pilihan[<?php echo $data['id']; ?>]" type="radio" value="d"> <?php echo $data['res_d'];?></font> 
            </td>
            <td><input type="submit" value="Simpan"></td>
        </tr>
        <?php }                   
        ?>
    </table>
    
</form>


ini kode prosesnya 
Code:
<?php 
   include 'config.php';
$pernyataan = $data['pernyataan'];
$id=$data['id'];
$answer = $_POST['pilihan'.$id];  

mysql_query("INSERT INTO hasil VALUES('','','$pernyataan','$answer')");

  ?>

Urutan Terlama
utk identifikasi masalah, kode prosesnya coba jadikan gini dulu
PHP Code:
<?php
// tambah 1baris ini:
echo "<pre>"print_r($_POST); echo "</pre>"; exit;

include 
'config.php';
$pernyataan $data['pernyataan'];
$id=$data['id'];
$answer $_POST['pilihan'.$id];  
mysql_query("INSERT INTO hasil VALUES('','','$pernyataan','$answer')");
?>
itulah variable yg dikirim, sesuaikah dgn yg ente inginkan?


×
GDP Network
Copyright © 2018, Kaskus Networks, PT Darta Media Indonesia.
Ikuti KASKUS di