hakux Posted June 11, 2007 Share Posted June 11, 2007 slm arkadaşlar benim mysql veritabanından çektiğim bir dizinim var. kodu şöyle $sorgu = mysql_query("Select SoruSayisi,Soru from eogr_anket_sorular where SoruTipi=$Kod "); while(list($SoruSayisi,$Soru) = mysql_fetch_array($sorgu)){ echo "<br> $SoruSayisi"; } şekinde yazdırdığımda ekranda 1 2 3 4 5 şeklinde bir çıktı alıyorum. while döngüsü dışında echo $SoruSayisi; diye yazdırınca dizinin son elemanı olan "5" i yazıyor. ben ilk elemanı olan "1" i yazdırmasını istiyorum. min fonksiyonu iledenedim ama olmadı. acaba min fonksiyonu kullanarak yada başka yolu varsa onunla yaparak yardımcı olabilirmisiniz. Link to comment Share on other sites More sharing options...
Administrator sk8er_boi Posted June 11, 2007 Administrator Share Posted June 11, 2007 http://www.1keydata.com/sql/sqlorderby.html[/CODE] "ORDER BY sorusayisi ASC" eklemelisin sorgunun sonuna Link to comment Share on other sites More sharing options...
hakux Posted June 11, 2007 Author Share Posted June 11, 2007 denedim ama olmuyo ben en iyisi kodların hepsini yazayım. $sorgu = mysql_query("Select SoruSayisi,Soru from eogr_anket_sorular where SoruTipi=$Kod Limit $altsayfa,$limit "); while(list($SoruSayisi,$Soru) = mysql_fetch_array($sorgu)){ echo "<tr>"; echo "<td bgcolor=$renk align=\"center\" height=\"35\"> \n $SoruSayisi</td>"; echo "<td bgcolor=$renk align=\"left\" height=\"35\"> \n $Soru</td>"; echo "<td bgcolor=$renk align=\"center\" height=\"35\"> \n"; echo "<input name =S" .$SoruSayisi. " type='radio' id=".$SoruSayisi." size='5' value= " . 1 . ">"; echo "</td>"; echo "<td bgcolor=$renk align=\"center\" height=\"35\"> \n"; echo "<input name =S" .$SoruSayisi. " type='radio' id=".$SoruSayisi." size='5' value=" . 2 .">"; echo "</td>"; echo "<td bgcolor=$renk align=\"center\" height=\"35\"> \n"; echo "<input name =S" .$SoruSayisi. " type='radio' id=".$SoruSayisi." size='5' value=" . 3 . ">"; echo "</td>"; echo "<td bgcolor=$renk align=\"center\" height=\"35\"> \n"; echo "<input name =S" .$SoruSayisi. " type='radio' id=".$SoruSayisi." size='5' value=" . 4 . ">"; echo "</td>"; echo "<td bgcolor=$renk align=\"center\" height=\"35\"> \n"; echo "<input name =S" .$SoruSayisi. " type='radio' id=".$SoruSayisi." size='5' value=" . 5 . ">"; echo "</td>"; echo "</tr>"; } bu döngüde radio butonlara değerler aktarılıyor. ama kayıt yaparken $SoruSayisi elemanına ihtiyacım var. aldığım zaman son sayıyı yazıyor yani elemanları 1,2,3,4,5 ise echo $SoruSayisi; kodu 5 değerini döndürüyor. ama ben 1 değerini döndümesini istiyorum. min fonkuyonu yada başka nasıl yapılabilir. Link to comment Share on other sites More sharing options...
acipinarli Posted June 11, 2007 Share Posted June 11, 2007 $sorgu = mysql_query("Select SoruSayisi,Soru from eogr_anket_sorular where SoruTipi=$Kod Limit $altsayfa,$limit "); $satir=@mysql_fetch_array($sorgu); while(list($SoruSayisi,$Soru) = mysql_fetch_array($sorgu)){ echo "<td bgcolor=$renk align=\"center\" height=\"35\"> \n"; echo "<input name =S" .$SoruSayisi. " type='radio' id=".$satir["SoruSayisi"]" size='5' value=" . 3 . ">"; echo "</td>"; } birde bunu dene kardeş sadece bir radio buton için yaptım. ben böyle yapmıştım. istersen dosyayıda gönderebilirim sana Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.