Notice: Trying to get property of non-object in D:\AppServ\www\software\newfunc.php on line 143
Notice: Trying to get property of non-object in D:\AppServ\www\software\newfunc.php on line 143
Notice: Trying to get property of non-object in D:\AppServ\www\software\newfunc.php on line 187
Notice: Trying to get property of non-object in D:\AppServ\www\software\newfunc.php on line 197
Line ที่ ERROR เนื่องจาก "$parsed_xml->Items->Item->Offers->Offer->OfferListing->AmountSaved->FormattedPrice;" ไม่มีข้อมูล จะแก้อย่างไรครับ
$datasave =$parsed_xml->Items->Item->Offers->Offer->OfferListing->AmountSaved->FormattedPrice;
$Availability=$parsed_xml->Items->Item->Offers->Offer->OfferListing->Availability;
$IsEligibleForSuperSaverShipping=$parsed_xml->Items->Item->Offers->Offer->OfferListing->IsEligibleForSuperSaverShipping;
ต้องระบุ Item + offer เป็น array
เช่น
$offerprice = $xml->Items->Item[0]->Offers->Offer[0]->OfferListing->Price->FormattedPrice;
ไม่หายครับ
งั้นก็ไม่รู้แล้วครับ... :wanwan023:
$parsed_xml->Items->Item->Offers->Offer->OfferListing->AmountSaved->FormattedPrice;
จากด้านบน
คุณลอง print_r($parsed_xml->Items) ดู สิ
ว่า Items->Item->Offers->Offer->OfferListing->AmountSaved->FormattedPrice;
แต่ละอัน อันไหนไม่มี
ก็เอาออก หรือเปลี่ยนเป็นที่ถูกต้อง
$Availability = isset($parsed_xml->Items->Item->Offers->Offer->OfferListing->Availability) ? $parsed_xml->Items->Item->Offers->Offer->OfferListing->Availability : ' ';
ได้แล้วครับลองผิดลองถูก
เติม isset เข้าไปครับ
ขอบคุณทุกท่านมากครับ
อ้างถึงจาก: hot-dee ใน 28 พฤษภาคม 2010, 17:15:04
$Availability = isset($parsed_xml->Items->Item->Offers->Offer->OfferListing->Availability) ? $parsed_xml->Items->Item->Offers->Offer->OfferListing->Availability : ' ';
ได้แล้วครับลองผิดลองถูก
เติม isset เข้าไปครับ
ขอบคุณทุกท่านมากครับ
ตัวแปลเต็มเลย ทานมีโปรเจคไรหนอ
พอดีนำสคริป จาก ท่านจาก 155cafe.net มาปรับใช้อะครับ