<?php
$kategori = $_POST['kategori'];
$lig = $_POST['lig'];
$sezon_sec= $_POST['sezon_sec'];
$lig_sorgu = mysql_query("SELECT puan_id, puan_takim, puan_o, puan_g, puan_b, puan_m, puan_a, puan_y, puan_av, puan_p, puan_hafta, puan_sezon FROM puan_durumu Where puan_lig = '" .$kategori. "' and puan_sezon = '" .$sezon_sec. "' and puan_hafta = '" .$lig. "'");
$lig = "";
echo '<table border="1" width="100%" id="table1"> <tr>
<th bgcolor="#C31818"><b><font size="3" face="Times New Roman" color="#FFFFFF">Takım</font></b></th>
<th bgcolor="#C31818"><b><font size="3" face="Times New Roman" color="#FFFFFF">O</font></b></th>
<th bgcolor="#C31818"><b><font size="3" face="Times New Roman" color="#FFFFFF">G</font></b></th>
<th bgcolor="#C31818"><b><font size="3" face="Times New Roman" color="#FFFFFF">B</font></b></th>
<th bgcolor="#C31818"><b><font size="3" face="Times New Roman" color="#FFFFFF">M</font></b></th>
<th bgcolor="#C31818"><b><font size="3" face="Times New Roman" color="#FFFFFF">A</font></b></th>
<th bgcolor="#C31818"><b><font size="3" face="Times New Roman" color="#FFFFFF">Y</font></b></th>
<th bgcolor="#C31818"><b><font size="3" face="Times New Roman" color="#FFFFFF">AV</font></b></th>
<th bgcolor="#C31818"><b><font size="3" face="Times New Roman" color="#FFFFFF">P</font></b></th>
</tr>';
while ($yaz = mysql_fetch_array($lig_sorgu)) {
$query = mysql_query("SELECT sum(puan_p) FROM puan_durumu Where puan_takim = '" .$yaz['puan_takim']. "' and puan_hafta <= '" .$yaz['puan_hafta']. "' and puan_sezon = '" .$yaz['puan_sezon']. "'");
$row = mysql_fetch_row($query);
$query1 = mysql_query("SELECT sum(puan_o) FROM puan_durumu Where puan_takim = '" .$yaz['puan_takim']. "' and puan_hafta <= '" .$yaz['puan_hafta']. "' and puan_sezon = '" .$yaz['puan_sezon']. "'");
$row1 = mysql_fetch_row($query1);
$query2 = mysql_query("SELECT sum(puan_g) FROM puan_durumu Where puan_takim = '" .$yaz['puan_takim']. "' and puan_hafta <= '" .$yaz['puan_hafta']. "' and puan_sezon = '" .$yaz['puan_sezon']. "'");
$row2 = mysql_fetch_row($query2);
$query3 = mysql_query("SELECT sum(puan_b) FROM puan_durumu Where puan_takim = '" .$yaz['puan_takim']. "' and puan_hafta <= '" .$yaz['puan_hafta']. "' and puan_sezon = '" .$yaz['puan_sezon']. "'");
$row3 = mysql_fetch_row($query3);
$query4 = mysql_query("SELECT sum(puan_m) FROM puan_durumu Where puan_takim = '" .$yaz['puan_takim']. "' and puan_hafta <= '" .$yaz['puan_hafta']. "' and puan_sezon = '" .$yaz['puan_sezon']. "'");
$row4 = mysql_fetch_row($query4);
$query5 = mysql_query("SELECT sum(puan_a) FROM puan_durumu Where puan_takim = '" .$yaz['puan_takim']. "' and puan_hafta <= '" .$yaz['puan_hafta']. "' and puan_sezon = '" .$yaz['puan_sezon']. "'");
$row5 = mysql_fetch_row($query5);
$query6 = mysql_query("SELECT sum(puan_y) FROM puan_durumu Where puan_takim = '" .$yaz['puan_takim']. "' and puan_hafta <= '" .$yaz['puan_hafta']. "' and puan_sezon = '" .$yaz['puan_sezon']. "'");
$row6 = mysql_fetch_row($query6);
$query7 = mysql_query("SELECT sum(puan_av) FROM puan_durumu Where puan_takim = '" .$yaz['puan_takim']. "' and puan_hafta <= '" .$yaz['puan_hafta']. "' and puan_sezon = '" .$yaz['puan_sezon']. "'");
$row7 = mysql_fetch_row($query7);
$dizi=array();
$dizi[] = $row[0];
arsort($dizi);
foreach ($dizi as $puan) {
?>
<tr>
<td height="3"><? echo $yaz['puan_takim'];?></td>
<td height="3"><? echo $row1[0] ;?></td>
<td height="3"><? echo $row2[0] ;?></td>
<td height="3"><? echo $row3[0] ;?></td>
<td height="3"><? echo $row4[0] ;?></td>
<td height="3"><? echo $row5[0] ;?></td>
<td height="3"><? echo $row6[0] ;?></td>
<td height="3"><? echo $row7[0] ;?></td>
<td height="3"><? echo $puan ; ?></td>
<input type="hidden" name="<? echo $yaz['puan_id'];?>" value="<? echo $yaz['puan_id'];?>"/>
</tr>
<?php
}}
?> Sıralama Sorunu?
5
●445
- 21-03-2010, 22:04:12Arkadaşlar aşağıda kodlarımı verdim puana göre sıralama yapmak istiyorum ama beceremedım sıralamayı nasıl yapabilirim..
- 21-03-2010, 23:16:19Kimlik doğrulama veya yönetimden onay bekliyor.sql sorgunuzun sonuna puanları büyükten küçüğe listelemek için
ORDER BY puan DESC
küçükten büyüğe sıralama için
ORDER BY puan ASC
puan yazan yere de hangi alana göre sıralama yapıcaksanız o alanın adını yazın. Ben örnek olsun diye puan yazdım. Umarım hallolur. Kolay gelsin. - 21-03-2010, 23:48:18Kimlik doğrulama veya yönetimden onay bekliyor.-rep atarım görürsün.skipful adlı üyeden alıntı: mesajı görüntüle

Bu arada while döngüsünün içinde sorgu oluşturulduğunuda ilk sizde gördüm.
- 21-03-2010, 23:50:28by_grafitus adlı üyeden alıntı: mesajı görüntüle
Sen demek ki fazla sorgu görmemişsin
while döngüsü içerisinde neden sorgu oluşturulmasın ki tamam yukardaki gereksizde hiç gereksiz olmayacak sorgular oluşturursun
- 21-03-2010, 23:52:04mükemmel tek sorguda halledilmiştirskipful adlı üyeden alıntı: mesajı görüntüle
Rep isterim :P