query2'ye ödeme tablosunu da dahil edip tek döngüye çevirseniz olmuyor mu?
query2 ve query3 sorgusunu silip benim verdiğimi deneyin.
$query2 = mysql_query("SELECT musteri.*, Fatura.Para_Birimi, Fatura.Fatura_No, Fatura.Tarih as F_Tarih, Fatura.Aciklama as F_Aciklama, Fatura.Genel_Toplam, Odeme.Tarih as O_Tarih, Odeme.Odeme_Tipi, Odeme.Miktar, Odeme.Birim, Odeme.Aciklama as O_Aciklama
WHERE musteri.ID = '$id' AND musteri.ID = Fatura.Musteri AND musteri.ID = Odeme.Musteri_ID
ORDER BY F_Tarih ASC");Diğer kodlarıda aşağıdaki ile değiştirin.
<table width="760" border="1" align="left">
<tr>
<td align="center" valign="top"><strong>Tarih</strong></td>
<td align="center" valign="top"><strong>Açıklama</strong></td>
<td align="center" valign="top"><strong>Tracking No</strong></td>
<td align="center" valign="top"><strong>Alacak</strong></td>
<td align="center" valign="top"><strong>Borç</strong></td>
</tr>
<?php
// Döngü (Faturalar için)
while($sonuc2=mysql_fetch_array($query2)) {
?>
<tr>
<td align="left" valign="top"><?php echo $sonuc2['F_Tarih']; ?></td>
<td align="left" valign="top"><?php echo $sonuc2['F_Aciklama']; ?> <?php if (trim($sonuc2['Fatura_No'])!="") { ?> Fatura No: <a href=fatura_detay.php?id=<?php echo $sonuc2['Fatura_No']?>> <?php echo $sonuc2['Fatura_No']; ?></a><?php } ?></td>
<td align="right" valign="top"> </td>
<td align="right" valign="top"><?php echo $sonuc2['Genel_Toplam']; ?> <?php echo $sonuc2['Para_Birimi']; ?></td>
<td align="right" valign="top"> </td>
</tr>
<tr>
<td align="left" valign="top"><?php echo $sonuc2['O_Tarih']; ?></td>
<td align="left" valign="top"><?php echo $sonuc2['O_Aciklama']; ?> <?php echo $sonuc2['Odeme_Tipi']; ?></td>
<td align="right" valign="top"> </td>
<td align="right" valign="top"> </td>
<td align="right" valign="top"><?php echo $sonuc2['Miktar']; ?> <?php echo $sonuc2['Birim']; ?></td>
</tr>
<?php
}
?>
<?php
// Bakiye hesabı yapıyoruz
$sonuc4= mysql_fetch_array($query4); // Alacak TL
$sonuc5= mysql_fetch_array($query5); // Alacak €
$sonuc6= mysql_fetch_array($query6); // Alacak $
$sonuc7= mysql_fetch_array($query7); // Borc TL
$sonuc8= mysql_fetch_array($query8); // Borc €
$sonuc9= mysql_fetch_array($query9); // Borc $
?>
<tr>
<td width="90" align="left" valign="top"> </td>
<td width="390" align="left" valign="top"> </td>
<td width="90" align="right" valign="top"> </td>
<td width="100" align="right" valign="top"> <strong> <?php if (trim($sonuc4['toplam1'])!="") { ?> <?php echo $sonuc4['toplam1']; ?> </strong> TL <br /><?php } ?>
<strong> <?php if (trim($sonuc5['toplam2'])!="") { ?> <?php echo $sonuc5['toplam2']; ?> </strong> € <br /><?php } ?>
<strong> <?php if (trim($sonuc6['toplam3'])!="") { ?> <?php echo $sonuc6['toplam3']; ?> </strong> $ <br /><?php } ?></td>
<td width="90" align="right" valign="top"> <strong> <?php if (trim($sonuc7['toplam4'])!="") { ?> <?php echo $sonuc7['toplam4']; ?> </strong> TL <br /><?php } ?>
<strong> <?php if (trim($sonuc8['toplam5'])!="") { ?> <?php echo $sonuc8['toplam5']; ?> </strong> € <br /><?php } ?>
<strong> <?php if (trim($sonuc9['toplam6'])!="") { ?> <?php echo $sonuc9['toplam6']; ?> </strong> $ <br /><?php } ?></td>
</tr>
</table>Sorun olursa hata mesajını yazın.