Radio button id değeri almak ve toplu sorgu.

Bu soru iptal edilmiştir...
Merhaba.
Arkadaşlar http://www.kpsscafe.com/test/2006-kp...ulari-146.html şu sistemden yapmam lazım ama id değerini almam lazım radio butondan ama yapamadım.

tablo yapım



CREATE TABLE `sorular` (
  `soruid` int(11) NOT NULL auto_increment,
  `soruadi` varchar(220) NOT NULL,
  `asik` varchar(33) NOT NULL,
  `bsik` varchar(33) NOT NULL,
  `csik` varchar(33) NOT NULL,
  `dsik` varchar(33) NOT NULL,
  `esik` varchar(33) NOT NULL,
  `dogrucevap` varchar(33) NOT NULL,
  PRIMARY KEY  (`soruid`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;

-- 
-- Tablo döküm verisi `sorular`
-- 

INSERT INTO `sorular` VALUES (1, 'Deneme Nedir1', 'cevap a', 'cevap b', 'cevap c', 'cevap d', 'cevap e', 'a');
INSERT INTO `sorular` VALUES (3, 'Deneme Nedir2', 'cevap a', 'cevap b', 'cevap c', 'cevap d', 'cevap e', 'b');
INSERT INTO `sorular` VALUES (4, 'Deneme Nedir3', 'cevap a', 'cevap b', 'cevap c', 'cevap d', 'cevap e', 'c');
INSERT INTO `sorular` VALUES (5, 'Deneme Nedir4', 'cevap a', 'cevap b', 'cevap c', 'cevap d', 'cevap e', 'd');
INSERT INTO `sorular` VALUES (6, 'Deneme Nedir5', 'cevap a', 'cevap b', 'cevap c', 'cevap d', 'cevap e', 'e');  



deneme php dosyam



<? include "baglanti.php";
if($_POST){
    
$id=$_POST['dizi'];
foreach($id as $sonuc){
echo $sonuc;
}
}
 ?>

<form action="" method="post">
<? $sorgu=$db->get_results("select * from sorular");
    foreach($sorgu as $sonuc){
 ?>
<label><? echo $sonuc->soruadi; ?></label>
<input type="radio" name="dizi[<? echo $sonuc->soruid; ?>]" id="radio"  value="a"/>
<input type="radio" name="dizi[<? echo $sonuc->soruid; ?>]" id="radio"  value="b"/>
<input type="radio" name="dizi[<? echo $sonuc->soruid; ?>]" id="radio"  value="c"/>
<input type="radio" name="dizi[<? echo $sonuc->soruid; ?>]" id="radio"  value="d"/>
<input type="radio" name="dizi[<? echo $sonuc->soruid; ?>]" id="radio"  value="e"/>
<hr /><? } ?>

<input type="submit" name="button" id="button" value="Submit" />
</form>



burda soru idsini almam lazım ve yardımcı olursanız sevirinim arkadaşlar.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • hakanozdemir adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    7 cevap - 4 soru
    <?
    foreach ($_POST['dizi'] as $sonuc)
    {
    echo $sonuc;
    }
    ?>

    bu şekilde posttan gelen diziyi alabilirsin.
  • sharq adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    115 cevap - 124 soru
    for döngüsü kullanabilirsin zaten dizi şeklinde çkmişşin

    $id zaten şuan dizi

    <input type="radio" name="dizi[<? echo $sonuc->soruid; ?>]" id="radio" value="a"/>

    bunu böğle değilde


    for ($i=0;$i<count($id);$i++){
    
    echo "<input type=\"radio\" name=\"$id[$i]\" id=\"radio\"  value=\"$i\"/>";
    
    }
    


    a
    b
    c
    d
    e
    yerinede 1-2-3-4-5 dersin

    tam anlatmak istediğini anlamaıdım ama dene bakalım