|
|
|
เกี่ยวกะบทเรียนอะคับ ผมลองศึกษาเกี่ยวกับการอัพโหลดตามบทเรียนเเล้วลองประยุกต์ เเล้วเกิดปัญหาอะคับ |
|
|
|
|
|
|
|
ผมลองศึกษาเกี่ยวกับการอัพโหลดตามบทเรียนเเล้วลองประยุกต์ เเล้วเกิดปัญหาอะคับ คือเวลามันเซฟลงฐานข้อมูลเเล้วนามสกุลไม่มีอะคับ เเล้วการก็อบปี้ไฟล์เข้าโฟลเดอร์ที่สร้างไว้ก็ไม่ได้อ่ะคับเเต่ข้อมูลชื่อลงฐานข้อมูลนะ คือจากบทเรียนผมไม่เอาไอดีนะคับ หรือผมผิดตรงไหนบอกด้วยนะคับ
function insert_book($isbn,$author,$title,$price,$description,$file,$publisher,$time,$page,$catid)
{
// นำฟังก์ชั่น Ramdom password มาใช้เพื่อกำหนดชื่อไฟล์ป้องกันการซ้ำกัน
function random_password($len)
{
srand((double)microtime()*10000000);
$chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
$ret_str = "";
$num = strlen($chars);
for($i = 0; $i < $len; $i++)
{
$ret_str.= $chars[rand()%$num];
$ret_str.="";
}
return $ret_str;
}
// echo random_password(8);
$passw = random_password(7);
$path="picture";
$filenewcon = strstr($file_name,'.');
$now = date("Dgis");
copy( $file ,"$path/$passw$now$filenewcon");
$sql = "select * from books where isbn='$isbn'";
$result = mysql_query($sql);
if(!$result)
return "กรุณาตรวจคิวรี อีกครั้ง <br>";
if(mysql_num_rows($result)>0)
return "ชื่อของผู้ใช้ซ้ำกับในฐานข้อมูล <br>";
$result = mysql_query("insert into books values ('$isbn','$author','$title',$price,'$description','$passw$now$filenewcon','$publisher','$time','$page',$catid)");
if(!$result)
return("ไม่สามารถเพิ่มรายการหนังสือได้");
else
return true;
}
Tag : - - - -
|
|
|
|
|
|
Date :
2 ก.พ. 2550 09:35:40 |
By :
เด็กฝีกงานนะจ๊ะ |
View :
1525 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เรื่อง Insert ข้อมูลเข้าแล้วไม่มีนามสกุลติดมาด้วยอ่ะจ๋า น้องลอง echo ค่ามันออกมาดูสิว่ามันมีนามสกุลต่อท้ายมาด้วยรึป่าวถ้าไม่มีก็แปลว่ามันผิดตอนที่น้องรับค่าเข้ามานั่นแหละจ๋า ส่วนเรื่อง copy ไฟล์แล้วไม่เข้าโฟเดอร์นี่น้องลองเช็คชื่อโฟเดอร์น้องก่อนนะว่ามันตรงกับที่น้องระบุในโค้ดแน่แล้วรึป่าว
|
|
|
|
|
Date :
2 ก.พ. 2550 09:57:09 |
By :
Indy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองดูเเล้วคับ มันก็อปไปวางที่ temp เป็นชื่อนี้คับ C:\WINDOWS\TEMP\php70.tmp เเต่พอผ่านช่วงก็อปปี้มันนามสกุลหายเฉยเลย ส่วนไฟล์นั้นเข้าโฟลเดอร์คับเเต่มันไม่มีนามสกุล โค้ดผมผิดรึป่าวคับ ช่วยดูให้อีกทีนะคับ
|
|
|
|
|
Date :
2 ก.พ. 2550 16:23:36 |
By :
เด็กฝีกงานนะ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|