• บทความ ในนี้จะไม่มีการ update แล้วนะครับ บทความทั้งหมดจะไป update ที่ Modoeye Articles
  • ระบบยังไม่สมบูรณ์ ระบบสมาชิกยังใช้ไม่ได้นะครับ ติดปัญหาไม่สามารถ post ได้ แจ้งปัญหาได้ทาง E-mail เลยครับ
jjman
jjman
Tue 13 May 2008 21:34:35

จากตัวอย่าง

$photo=$_FILES ['photo'] ['tmp_name'];
$photo_name=$_FILES ['photo'] ['name'];
$photo_size=$_FILES ['photo'] ['size'];
$photo_type=$_FILES ['photo'] ['type'];

$ext=strtolower(end(explode('.', $photo_name)));
if($ext=="jpg" or $ext=="jpeg" or $ext=="png" or $ext=="gif") {
  $sql="select max(id_car) from car_info";
  $result=mysql_db_query ($dbname,$sql);
  $r=mysql_fetch_array ($result);
  $id_max=$r [0];
  
  //รูปที่1
  $filename=$id_max.".".$ext;
  copy ($image1,"images/$filename");
  $sql="update car_info set image1='$filename' where id_car='$id_max' ";
  $result=mysql_db_query ($dbname,$sql);
  //รูปที่2
  $filename=$id_max.".".$ext;
  copy ($image2,"images/$filename");
  $sql="update car_info set image2='$filename' where id_car='$id_max' ";
  $result=mysql_db_query ($dbname,$sql);
  
 }

จะเห็นว่าผมใช้วิธีตั้งชื่อไฟล์ตาม id_car แต่ปัญหาคือผมต้องการอัพ5รูป ชื่อรูปจะซ้ำกับ

ผมอยากจะเปลี่ยนชื่อรูปที่2ไม่ให้เหมือนรูปที่1

 ยกตัวอย่าง id_car เป็น50

รูปแรกจะชื่อ50

ผมอยากให้รูปที่2ชื่อ 50_2

พอจะแนะแนวทางได้มั้ยครับ

ขอบคุณครับ

webmaster
webmaster
Wed 14 May 2008 14:24:46
$_FILES["photo"] เมื่อ photo เป็นชื่อ file filed ครับ ดังนั้นถ้ามี file field จะต้องมีชื่อต่างกันหรือมี identifier ที่ต่างกันอยู่แล้วครับก็อ้างผ่าน $_FILES เหมือนเดิม
Reply: จะเปลี่ยนชื่อของไฟล์browsที่2ยังไงครับ
Name:
E-mail:
Verify: Verify code