oluşturduğum bir çeşit gelir gider hesabı programında seçtiğim ayda ne kadar harcama olduğunu getirebiliyorum (kalem kalem) fakat tablonun en altına da bu kalemlerin toplamını almak istiyorum. bir türlü yapamadım. yardımcı olur musunuz lütfen. Teşekkürler.
Toplamını aldırmak istediğim değişken $gdr_miktar...
Kodlar:
<html>
<title>Harcamalar Ay Secim
</title>
<head>
<link href="css/stil_dosyasi.css" type="text/css" rel="stylesheet"/>
</head>
<div class="body">
<body>
<?php // VERITABANI BAGLANTISI
include ("connect.php");
?>
<?php
$aysecim = $_POST["aysecim"];
if ($aysecim=="0")
{echo "Ay Seciniz... "."<a href='http://localhost/oursite/harcama_secim. ... /a>"."<br/>";}
else echo "<p align=\"center\"><b>$aysecim Ayi Harcamalari</b></p>
<table align=\"center\" border=\"5\" width=200 id=\"table1\">
<tr>
<td width=96 align=\"center\"><b>Gider_Turu</b></td>
<td width=96 align=\"center\"><b>Miktar</b></td>
<td width=96 align=\"center\"><b>Aciklama</b></td>
<td width=96 align=\"center\"><b>Yil</b></td>
</tr>";
$sqlquery = "SELECT * FROM kalemler
WHERE gdr_ay = '$aysecim' ORDER BY kalem_id";
$resultquery = mysql_query($sqlquery);
$num_rowsquery = mysql_num_rows($resultquery);
for ($i=0; $i < $num_rowsquery; $i++)
{
$kalem_id = mysql_result($resultquery, $i, 0);
$gdr_tur = mysql_result($resultquery, $i, 1);
$glr_tur = mysql_result($resultquery, $i, 2);
$gdr_miktar = mysql_result($resultquery, $i, 3);
$glr_miktar = mysql_result($resultquery, $i, 4);
$gdr_aciklama = mysql_result($resultquery, $i, 5);
$glr_aciklama = mysql_result($resultquery, $i, 6);
$gdr_ay = mysql_result($resultquery, $i, 7);
$glr_ay = mysql_result($resultquery, $i, ;
$gdr_yil = mysql_result($resultquery, $i, 9);
$glr_yil = mysql_result($resultquery, $i, 10);
echo "<tr>
<td width=96 align=\"center\">$gdr_tur</td>
<td width=96 align=\"center\">$gdr_miktar</td>
<td width=96 align=\"center\">$gdr_aciklama</td>
<td width=96 align=\"center\">$gdr_yil</td>
</tr>";
}
echo "</table>";
?>
Toplam Almak
Re: Toplam Almak
for döngüsünden önce $toplam=0; şeklinde bir değişken tanımlasan,
for döngüsü içinde en sona $toplam += gdr_miktar; yazsan.
For döngüsünden sonra ( echo "</table>" dan önce )
yazsan?
for döngüsü içinde en sona $toplam += gdr_miktar; yazsan.
For döngüsünden sonra ( echo "</table>" dan önce )
Kod: Tümünü seç
echo "<TR> <TD colspan=\"4\">Toplam: $toplam</TD></TR>";
There's no place like 127.0.0.1
Re: Toplam Almak
SimaWB ne kadar teşekkür etsem azdır ya.. Beni öyle büyük bir eziyetten kurtardınki.. Çok teşekkür ediyorum.. Hem sorunuma çözüm bulduğun için hem de küçücük bir çocuğun bile anlayabileceği basitlikte açıklama yaptığın için Senin de sorunların hep böyle kolay çözülür umarım.. İyi çalışmalar...
Yanlız bir şeye kafam takıldı neden $toplam += $gdr_miktar; kodunu yazarken sadece + değilde += kullanıyoruz. Zamanın olduğunda buna da kısa bir cevap yazarsan çok sevinirim. Teşekkürler.
Yanlız bir şeye kafam takıldı neden $toplam += $gdr_miktar; kodunu yazarken sadece + değilde += kullanıyoruz. Zamanın olduğunda buna da kısa bir cevap yazarsan çok sevinirim. Teşekkürler.
Re: Toplam Almak
Kod: Tümünü seç
$toplam += $gdr_miktar;
Kod: Tümünü seç
$toplam = $toplam + $gdr_miktar;
Yardımcı olabildimse ne mutlu bana...
There's no place like 127.0.0.1
Re: Toplam Almak
Hem de fazlasıyla yardımcı oldun. Ağzına Sağlık.