• 06-05-2009, 05:31:28
    #1
    arkadaşlar bir test sayfası hazırlıyorum. veritabanından 10 tane soruyu çekiyorum yazdırıyor fakat her sorunun cevabını ayrı ayrı seçemiyorum. 1.soruyu seçtikten sonra 2.sorunun cevabını seçersem 1.sorunun seçili cevabı gidiyor sanırım radyo butonun name olan soru1 kısmını soruya sayısına göre çoğaltmam lazım fakat becermedım :S bunu nasıl yapabilirim.

    Kodlarım aşağıda
    <?
    include("ayarlar.php");
    db_baglanti()
    ;?>
    <? $sorgu = mysql_query("SELECT sorular_id, ozcan_sorular, ozcan_cevap1, ozcan_cevap2, ozcan_cevap3, ozcan_cevap4, ozcan_cevap5, ozcan_cevapd FROM ozcan_sorular Order by sorular_id desc limit 0,10");
    while($yaz = mysql_fetch_array($sorgu)){ 
    $a="$yaz[ozcan_sorular]";
    $b="$yaz[ozcan_cevap1]";
    $c="$yaz[ozcan_cevap2]";
    $d="$yaz[ozcan_cevap3]";
    $e="$yaz[ozcan_cevap4]";
    $f="$yaz[ozcan_cevap5]";
    $g="$yaz[ozcan_cevapd]";
    echo '<form name="myform" action="git.php" method="GET">'.$a.'<br>
    <input type="radio" name="soru1" value="a">'.$b.'<br>
    <input type="radio" name="soru1" value="b">'.$c.'<br>
    <input type="radio" name="soru1" value="c">'.$d.'<br>
    <input type="radio" name="soru1" value="d">'.$e.'<br>
    <input type="radio" name="soru1" value="e">'.$f.'<br><br>';?>
    <?php
    }
    ?>
    <input type="submit" value="gonder" name="gonder">
    </form>
  • 06-05-2009, 07:03:11
    #2
    1)

    $id="$yaz[sorular_id]";

    value="a'.$id.'"
    value="b'.$id.'"
    ...
    Şeklinde yapabilirsiniz.

    2)
    $count = 0;
    while içinde {
    value="a'.$count .'"
    value="b'.$count .'"
    ...
    $count += 1;
    }
  • 06-05-2009, 08:44:07
    #3
    Üyeliği durduruldu
    radiyolarinin yaninda soru numarasinida ekleyebilirsin

    <input type="radio" name="soru<?php echo $yaz["id"];?>" value="a">'.$b.'<br>

    gibi gibi

    Birde dizi kullanımlarınız tümden yanlis;

    $g="$yaz[ozcan_cevapd]";
    gibi bir ifadenizini

    $g=$yaz["ozcan_cevapd"];

    gibi olması gerekir

    https://www.r10.net/php/322923-dizi-k...post1058175533
  • 06-05-2009, 18:05:14
    #4
    herkese teşekkürler arkadaşlar hemen bunları deniyorum.
  • 06-05-2009, 22:55:23
    #5
    arkadaşlar ben bunu hala yapamadım kafayı yiyecem
  • 07-05-2009, 10:01:48
    #6
    Üyeliği durduruldu
    Ozcan_SARICA adlı üyeden alıntı: mesajı görüntüle
    arkadaşlar ben bunu hala yapamadım kafayı yiyecem
    neresinde takıldınız. yada ne yaptiniz ne yapamadiniz?