<%id=cInt(request.querystring("xxxxx"))
set conn=server.createobject("adodb.connection")
conn.open"driver={microsoft access driver (*.mdb)};dbq="&server.mappath("...mdb")&";password=xXxXx"
sql="select*from xx where id="&id
set rs=conn.execute(sql)
size=rs("picture").actualsize
picture=rs("picture").getchunk(size)
response.binarywrite(picture)%>
Code ตัวนี้เป็นการแสดงรูปจากการฐานข้อมูล ปัญหาก็คือถ้า user บางคนไม่อัพรูปเราจะกำหนดให้แสดงเป็นรูป Nophoto ได้อย่างไรคะ
ลองใช้แบบ <%if size=""then%> มันใช้ได้เฉพาะที่เราเรียกหน้านี้โดยตรงเท่านั้น ถ้าเป็ในหน้ารวม user ทุกคนมันจะแสดงหมดทั้งคนที่อัพรูปและไม่อัพค่ะ หรือมีวิธีไหนที่ใช้กันคะ ไม่บังคับให้ user ทุกคนอัพแต่ก็เพื่อความสวยงามในการแสดงผลของหน้ารวมจึงจำเป็น