$sonhasilat=$hasilat + $gecicihasilat; -$sonadet= $geciciadet + $adet;bu iki veriye ulaşılmıyor baya aradım sorunun nerde olduğunu göremedim kacırdığım yer neresi ne yapmam gerekiyor bir bakarsanız sevinirim
simdiden zaman ayırıp yardımcı olan herkese teşekkürler

670 671 dediği 63 ve 64 satır daki kodlar
kodlar
function rapor ($db){
$sorgu="select * from rapor where YEARWEEK(tarih)= YEARWEEK(CURRENT_DATE)";
$son=$this->benimsorgum($db,$sorgu);
echo' <table class="table text-center table-light table-striped col-md-8">
<thead>
<tr class="table-warning">
<th > bugün</th>
<th > Dün</th>
<th > bu hafta</th>
<th > bu ay</th>
<th > bu zamanlar</th>
<th > input </th>
<th > buton</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="4">
<table class="table text-center table-bordered col-md-12"
<thead>
<tr >
<th colspan="4"> Masa Adet ve HASILAT</th>
</tr>
</thead>
<thead>
<tr >
<th > AD</th>
<th > ADET</th>
<th > HASILAT</th>
</tr>
</thead>
<tbody>';
while($sonveri=$son->fetch(PDO::FETCH_ASSOC)):
$masaid=$sonveri["masaid"];
$sorgu2="select * from masalar where id=$masaid";
$son2=$this->benimsorgum($db,$sorgu2);
$sonmasalar=$son2->fetch(PDO::FETCH_ASSOC);
$masaad=$sonmasalar["ad"];
$sorgu3="select * from gecicimasa where masaid=$masaid";
$son3=$this->benimsorgum($db,$sorgu3);
$gecicimasa=$son3->fetch(PDO::FETCH_ASSOC);
if($son3->rowCount()==0):
$urunfiyat=$sonveri["urunfiyat"];
$adet=$sonveri["adet"];
$hasilat=$urunfiyat * $adet;
$son4=$db->prepare("insert into gecicimasa (masaid,masaad,hasilat,adet) VALUES (?,?,?,?)");
$son4->bindParam(1,$masaid,PDO::PARAM_INT);
$son4->bindParam(2,$masaad,PDO::PARAM_STR);
$son4->bindParam(3,$hasilat,PDO::PARAM_INT);
$son4->bindParam(4,$adet,PDO::PARAM_INT);
$son4->execute();
else:
$gecicihasilat=$gecicimasa["hasilat"];
$geciciadet=$gecicimasa["adet"];
$sonhasilat=$hasilat + $gecicihasilat;
$sonadet= $geciciadet + $adet;
$sorgu4="update gecicimasa set hasilat=$sonhasilat ,adet=$sonadet where masaid=$masaid"; $son5=$this->benimsorgum($db,$sorgu4);
endif;
endwhile;
$sorgu6="select * from gecicimasa";
$son6=$this->benimsorgum($db,$sorgu6);
$bosadet=0;
$bosfiyat=0;
while($sonveri6=$son6->fetch(PDO::FETCH_ASSOC)):
echo'<tr >
<td > '.$sonveri6["masaad"].'</td>
<td > '.$sonveri6["adet"].'</td>
<td > '.$sonveri6["hasilat"].'</td>
</tr>';
$bosadet=$bosadet + $sonveri6["adet"];
$bosfiyat=$bosfiyat + $sonveri6["hasilat"];
endwhile;
echo'<tr >
<td class="bg-danger"> Toplam</td>
<td > '.$bosadet.'</td>
<td > '.$bosfiyat.'</td>
</tr>';
' </tbody>
</table>';
}