alexa-tracking
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')");

  ?>

Beri apresiasi terhadap thread ini Gan!
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
© 2019 KASKUS, PT Darta Media Indonesia. All rights reserved
Ikuti KASKUS di