ข้อมูล ทุกอย่างเข้าdatabase หมด ยกเว้น รูปภาพ (p_image) ไม่ขึ้นค่ะ รันโปรแกรมรูปภาพก็ไม่ขึ้น แต่ในโฟลเดอร์ มีรูปภาพที่เรา insert ลงไป แต่ในdatabaseไม่แสดง past เลย ต้องแก้ยังไงคะ
<?php
$numrand = (mt_rand());
$p_image = (isset($_REQUEST['p_image']) ? $_REQUEST['p_image'] : '');
$upload=$_FILES['p_image'];
if($upload <> '') {
//โฟลเดอร์ที่เก็บไฟล์
$path="p_image/";
//ตัวขื่อกับนามสกุลภาพออกจากกัน
$type = strrchr($_FILES['p_image']['name'],".");
//ตั้งชื่อไฟล์ใหม่เป็น สุ่มตัวเลข+วันที่
$newname =$numrand.$type;
$path_copy=$path.$newname;
$path_file_img="p_image/".$newname;
//คัดลอกไฟล์ไปยังโฟลเดอร์
move_uploaded_file($_FILES['p_image']['tmp_name'],$path_copy);
}
$p_id=$_POST['p_id'];
$p_name=$_POST['p_name'];
$p_price=$_POST['p_price'];
$p_detail=$_POST['p_detail'];
$mysqli = mysqli_connect("localhost","root","","test");
if (mysqli_connect_errno($mysqli)) {
echo "Failed to connect to MySQL: " .mysqli_connect_errno();
}
//set Language ////////
$mysqli ->query("SET NAME utf8");
////////////////////////
$sql = "insert into product value('','$p_name','$p_price','$p_image','$p_detail')";
//send sql to process
$mysqli=$mysqli->query($sql);
?>
<met http-equiv="refresh" content="0;url=./show.php">
สอบถามหน่อยค่ะ รันโปรแกรมรูปภาพไม่ขึ้น ข้อมูลในdatabase ไม่ขึ้น ต้องแก้ยังไงคะ
<?php
$numrand = (mt_rand());
$p_image = (isset($_REQUEST['p_image']) ? $_REQUEST['p_image'] : '');
$upload=$_FILES['p_image'];
if($upload <> '') {
//โฟลเดอร์ที่เก็บไฟล์
$path="p_image/";
//ตัวขื่อกับนามสกุลภาพออกจากกัน
$type = strrchr($_FILES['p_image']['name'],".");
//ตั้งชื่อไฟล์ใหม่เป็น สุ่มตัวเลข+วันที่
$newname =$numrand.$type;
$path_copy=$path.$newname;
$path_file_img="p_image/".$newname;
//คัดลอกไฟล์ไปยังโฟลเดอร์
move_uploaded_file($_FILES['p_image']['tmp_name'],$path_copy);
}
$p_id=$_POST['p_id'];
$p_name=$_POST['p_name'];
$p_price=$_POST['p_price'];
$p_detail=$_POST['p_detail'];
$mysqli = mysqli_connect("localhost","root","","test");
if (mysqli_connect_errno($mysqli)) {
echo "Failed to connect to MySQL: " .mysqli_connect_errno();
}
//set Language ////////
$mysqli ->query("SET NAME utf8");
////////////////////////
$sql = "insert into product value('','$p_name','$p_price','$p_image','$p_detail')";
//send sql to process
$mysqli=$mysqli->query($sql);
?>
<met http-equiv="refresh" content="0;url=./show.php">