PHP ile OOP için oldukça yeni.
Tamam her şeyden önce bu bir hata üretir:
$mail->addBody(new MailWishListInquiry()->getBody(348));
ama bu değil:
$wishListInquiry = new MailWishListInquiry();
$mail->addBody($wishListInquiry->getBody(348));
Ben niye anlamıyorum?
Ayrıca yöntem getBody () .. Burada bunun bir pasajı ya şey .. ama hiçbir hata dönen değil:
function getBody($pid)
{
$qry = 'SELECT * FROM cart_product WHERE product_id = '.$pid;
$result = mysql_query($qry);
$row = mysql_fetch_assoc($result);
$item_name = $row['product_name'];
$item_url = 'product.php?pid='.$pid;
$item_image_url = 'product_images/'.$pid.'_sm_'.$row['product_image_sm'];
return
?>
<div style="width:600px; font-family:Arial, Helvetica, sans-serif; color:#333333;">
...
</div>
<?php
}
Herkes neden biliyor mu?
Teşekkürler!
Edit: Siz dereferencing PHP çalışmıyor olduğunu açıklayan iyi bir iş yapmış. Ama hala getBody () bir dize döndüren değil neden bulmaktan yardıma ihtiyacım var. Ben php çıkmayı ediyorum çünkü o yüzden teklif yok mi? Hiçbir şey geçmek bile hala doğru html dize döndürmek gerekir? Neden öyle değil mi?
Teşekkürler!