Mas mau nanya ne,,
lagi kebingungan masih mengenai combobox...
kasusnya gini, terdapat beberapa soal yang mempunyai opsi jawaban 'ya' dan 'tidak' dimana pada opsi 'ya' dan 'tidak' tersebut mempunyai nilai tertentu sesuai db..
saya bingung untuk penghitungannya (skor)..
Tabelnya seperti ini..
-- Database: `ok`
--
-- --------------------------------------------------------
--
-- Table structure for table `banksoalkepribadian`
--
CREATE TABLE IF NOT EXISTS `banksoalkepribadian` (
`soal_id` int(5) NOT NULL AUTO_INCREMENT,
`bagian` int(1) NOT NULL,
`soal` varchar(100) NOT NULL,
`ya` char(1) NOT NULL,
`tidak` char(1) NOT NULL,
PRIMARY KEY (`soal_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
--
-- Dumping data for table `banksoalkepribadian`
--
INSERT INTO `banksoalkepribadian` VALUES
(1, 1, 'Saya berusaha mengembangkan bakat-bakat yang lemah melalui latihan', 'a', 'p'),
(2, 1, 'Saya cenderung untuk tidak menyapa orang lain', 'i', 'g'),
(3, 1, 'Saya sering murung tanpa ada alasan yang jelas', 's', 'f'),
(4, 1, 'Saya merasa bahwa saya murid paling pintar didalam kelompok belajar', 'g', 'i');
yang saya mau gini mas..
misal pada soal
no 1 di pilih 'ya' maka skor 'a' = 1
no 2 di pilih 'ya' maka skor 'i' = 1
begitu seterusnya, skor bertambah sesuai dengan yang ada di db...
ini script soalnya..
<?php
include "koneksi.php";
$soal = mysql_query("SELECT * FROM banksoalkepribadian where bagian = '1'");
$no = 1;
while($s = mysql_fetch_array($soal)){
echo "<li><b>".$s['soal']."</b><br>\n";
echo "<input type=radio name=soal[".$s['soal_id']."] value='".$s['ya']."'>YA<br>\n";
echo "<input type=radio name=soal[".$s['soal_id']."] value='".$s['tidak']."'>TIDAK<br>\n";
$no++;
}
$jumlahsoal = $no - 1;
echo "<input type=hidden name=jumlahsoal value=$jumlahsoal>";
?>
makasih atas bantuannya mas...