如何使用SMTP邮件的HTML表顺序获取会话数据?

How can I get session data in sequence with the HTML table for SMTP mail? This is not work. This is a oders mail.

I have the order information I have saved in the session. And I want to send them by mail in the form of an HTML table.

 $body = "<html><body>";
 $Body .= "<table>";
 $Body .= "<thead>";
 $Body .= "<tr>";
 $Body .= "<th></th>";

 ...

 $Body .= "</tr>";
 $Body .= "</thead>";
 $Body .= "<tbody>";

 foreach($urunler as $urun) 
 {
     $gelen_kod = $urun['urun_kodu'];
     $gelen_kod_miktar = $urun['miktar'];
     $gelen_toplam_fiyat = $urun['toplam_fiyat'];
     $urun_kdv_dahil_fiyati = $urun['KDV_dahil_fiyat'];
     $urun_adi = $urun['urun_adi'];

     $Body .= "<tr style='border: 1px solid #ddd;'>";
     $Body .= "<th scope='row'>1</th>";
     $Body .= "<td style='border: 1px solid #ddd;'>$gelen_kod</td>";
     $Body .= "<td style='border: 1px solid #ddd;'>$urun_adi</td>";
     $Body .= "<td style='border: 1px solid #ddd;'>$gelen_kod_miktar</td>";
     $Body .= "<td style='border: 1px solid #ddd;'>ADET</td>";
     $Body .= "<td style='border: 1px solid #ddd;'>34.25 TL</td>";
     $Body .= "<td style='border: 1px solid #ddd;'>%0</td>";
     $Body .= "<td style='border: 1px solid #ddd;'>%5</td>";
     $Body .= "<td style='border: 1px solid #ddd;'>$urun_kdv_dahil_fiyati</td>";
     $Body .= "</tr>"; 
}

$Body .= "</tbody>";    
$Body .= "</table>";
$Body .= "</body></html>";

$mail->Body = $Body;
$mail->IsHTML(true);