echo "$asin12".$id;
กำหนดตัวแปล
$id = "12";
$asin12 = "B00";
ใจกะจะแสดงผลของ $asin12 โดยใช้ echo แบบนี้
echo "$asin$id";
แต่ผลการแสดงผลออกมามันได้ค่า 12 ตัวเดียวอ่ะครับ
....ต้องแก้ยังไงเหรอครับT_T
ลองเปลี่ยนเป็น
echo "$asin12 $id";
ดูครับ
+1 ทั้งสองท่านครับ

แต่..ผมอาจอธิบายผิด
คือผมส่งค่า id ผ่าน url (
http://localhost/db/show.php?id=12 
)
และผมเตรียมค่าต่างๆไว้แบบนี้อ่ะครับ
$asin11 = "boo11";
$asin12 = "boo12";
$asin13 = "boo13";
$asin14 = "boo14";
ผมจะ echo ข้อมูลโดยใช้ค่า id ที่ส่งมาอ่ะครับ
เช่น ผมส่งค่า
http://localhost/db/show.php?id=12 
echo "$asin$id";
//ใจคิดว่ามันน่าจะแปลค่าก่อน echo เป็น $asin
12 ให้ก่อน แล้วค่อย echo ออกมาเป็นค่า
boo12แต่จริงๆค่าที่ได้ออกมามันได้แค่ 12 ตัวเดียว เหมือนแสดงผล "
$asin"+"
$id" แยกกัน แทนที่จะ แสดงผล "
$asin$id" อ่ะครับ