• 27-03-2010, 14:22:34
    #19
    Eposta Aktivasyonu Gerekmekte
    $sorgu = mysql_query("select * from soru_test where ders = '$ders' and duzey= '$duzey' and konu='$konu' LIMIT $soru");

    while($parca = mysql_fetch_assoc($sorgu))
    {
    $aciklama = $parca['aciklama'];
    $id = $parca['id'];
    $a = $parca['a'];
    $b = $parca['b'];
    $c = $parca['c'];
    $d = $parca['d'];
    $e = $parca['e'];
    $resim = $parca['resim'];
    $dogru_sik = $parca['dogru_sik'];

    }
  • 27-03-2010, 14:33:04
    #20
    <table border="1" align="center" cellpadding="3">
    <tr>
    <?php
    $sorgu = mysql_query("select * from soru_test where ders = '$ders' and duzey= '$duzey' and konu='$konu' LIMIT $soru");
    
    while($parca = mysql_fetch_assoc($sorgu)) {
    	$aciklama[] = $parca['aciklama'];
    	$id[] = $parca['id'];
    	$a[] = $parca['a'];
    	$b[] = $parca['b'];
    	$c[] = $parca['c'];
    	$d[] = $parca['d'];
    	$e[] = $parca['e'];
    	$resim[] = $parca['resim'];
    	$dogru_sik[] = $parca['dogru_sik'];
    }
    
    $x = count($id);
    $sutun = ceil($x/2);
    $i = 0;
    while($i < $sutun) {
        $y = $i + $sutun;
        echo "<td>".$id[$i].$aciklama[$i].$a[$i].$b[$i].$c[$i].$d[$i].$e[$i]"</td>\n";
        echo "<td>".$id[$y].$aciklama[$y].$a[$y].$b[$y].$c[$y].$d[$y].$e[$y]"</td>\n";
        echo "</tr>\n<tr>\n";
        $i++;
    }
    ?>
    </tr>
    </table>
  • 27-03-2010, 14:47:46
    #21
    Eposta Aktivasyonu Gerekmekte
    allah razı olsun sonunda hallettim.
  • 27-03-2010, 15:23:11
    #22
    Eposta Aktivasyonu Gerekmekte
    Invictus adlı üyeden alıntı: mesajı görüntüle
    <table border="1" align="center" cellpadding="3">
    <tr>
    <?php
    $sorgu = mysql_query("select * from soru_test where ders = '$ders' and duzey= '$duzey' and konu='$konu' LIMIT $soru");
    
    while($parca = mysql_fetch_assoc($sorgu)) {
    	$aciklama[] = $parca['aciklama'];
    	$id[] = $parca['id'];
    	$a[] = $parca['a'];
    	$b[] = $parca['b'];
    	$c[] = $parca['c'];
    	$d[] = $parca['d'];
    	$e[] = $parca['e'];
    	$resim[] = $parca['resim'];
    	$dogru_sik[] = $parca['dogru_sik'];
    }
    
    $x = count($id);
    $sutun = ceil($x/2);
    $i = 0;
    while($i < $sutun) {
        $y = $i + $sutun;
        echo "<td>".$id[$i].$aciklama[$i].$a[$i].$b[$i].$c[$i].$d[$i].$e[$i]"</td>\n";
        echo "<td>".$id[$y].$aciklama[$y].$a[$y].$b[$y].$c[$y].$d[$y].$e[$y]"</td>\n";
        echo "</tr>\n<tr>\n";
        $i++;
    }
    ?>
    </tr>
    </table>
    peki bunların başına sırasıyla soru 1 , soru 2 diye nasıl yazdırabilirim

    $i= 0 ;

    whilenin içinde $say = $i++ şeklinde yaparak saydırıyordum önceden

    şimdi bu şekilde olmuyor
  • 27-03-2010, 15:35:33
    #23
    $i li satırlar için $i+1 . soru
    $y li satırlar için de $y+1 . soru