if ($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg" or $lastname=="pdf") {
$sql2="select max(ID_tperson) from tperson ";
$result2=mysql_db_query($dbname,$sql2);
$row=mysql_fetch_row($result2);
$photoname=$row[0].".".$lastname;
copy($fileupload,"photo/".$photoname);
$sql3="update tperson set photo_prd='$photoname' where ID_tperson='$row[0]' ";
$result3=mysql_db_query($dbname,$sql3);
}
unlink($fileupload);
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in
บันทัดนี้ครับ
$sql3="update tperson set photo_prd='$photoname' where ID_tperson='$row['ID_tperson']' ";
$sql2="select max(ID_tperson) from tperson ";
$result2=mysql_db_query($dbname,$sql2);
$row=mysql_fetch_row($result2);
$photoname=$row[0].".".$lastname;
อันนี้ถูกแล้วครับ โดนบังคับ เพราะ ใช้ max(id_tperson) ไม่ได้ใส่ alias name มาด้วย
และเรียก result โดยใช้ mysql_fetch_row ซึ่งจะส่งค่ามาเป็น array() ไม่มีชื่อ field มาด้วย