ตอนี้ต้องการบันทึกค่าลงในฐานข้อมูลแต่ติดตรงว่าจะทำการเช็คภาพภาพก่อนว่าถ้าใช้jpgให้นทึกถ้าไม่ใช้ให้เก็บเป็นค่าว่างต้องทำอย่างไรค่ะ
Code (PHP)
<?
//ไฟล์ที่ต้องการเช็ค
$fileupload1 = $_FILES['filUpload1']['tmp_name'];
$fileType1 = $_FILES["fileUpload1"]["type"];
$fileupload2 = $_FILES['filUpload2']['tmp_name'];
$fileType2 = $_FILES["fileUpload2"]["type"];
$fileupload3 = $_FILES['filUpload3']['tmp_name'];
$fileType3 = $_FILES["fileUpload3"]["type"];
$fileupload4 = $_FILES['filUpload4']['tmp_name'];
$fileType4 = $_FILES["fileUpload4"]["type"];
$fileupload5 = $_FILES['filUpload5']['tmp_name'];
$fileType5 = $_FILES["fileUpload5"]["type"];
จะตรวจสอบอย่างไรค่ะว่าถ้าใช้ jpg ให้บันทึกไฟล์ถ้าไม่ใช้ให้บันทึกเป้นค่าว่าง
if(($fileType=="image/gif") || ($fileType=="image/jpeg") || ($fileType == "image/pjpeg"))
{
}
//ตรวจสอบมีการเพิ่มข้อมูลเข้าเรียบร้อยแล้วหรือยังตาราง tblcatalogue_store
if(copy($_FILES["fileUpload1"]["tmp_name"],"photo/".$_FILES["fileUpload1"]["name"]))
{
if(copy($_FILES["fileUpload2"]["tmp_name"],"photo/".$_FILES["fileUpload2"]["name"]))
{
if(copy($_FILES["fileUpload3"]["tmp_name"],"photo/".$_FILES["fileUpload3"]["name"]))
{
if(copy($_FILES["fileUpload4"]["tmp_name"],"photo/".$_FILES["fileUpload4"]["name"]))
{
if(copy($_FILES["fileUpload5"]["tmp_name"],"photo/".$_FILES["fileUpload5"]["name"]))
{
$insertstore = "INSERT INTO tblcatalogue_store";
$insertstore .="(id_type_work,id_sharetype_work,id_store,id_connecter,id_storeconnecter,wide_plate,long_plate,budget,install_day,year_install_day,rent_advertise,detail_advertise,id_connecter_work,payment,name_before_photo1,before_photo1,name_before_photo2,before_photo2,name_after_photo1,after_photo1,name_after_photo2,after_photo2,name_design_work,design_work,design_worker,id_catalogue_store,id_user,days) ";
$insertstore .="VALUES ";
$insertstore .="('".$_POST[se_type_work]."','".$_POST[se_share_type_work]."','".$_POST[se_id_store]."','".$_POST[se_connecter]."','".$_POST[se_storeconnecter]."','".$_POST[txtwide]."','".$_POST[txtlong]."','".$_POST[txtbudget]."','".$_POST[date1]."','".$year."','".$_POST[txtrent_advertise]."','".$_POST[txtdetail_advertise]."','".$_POST[se_connecter_work]."','".$_POST[txtpayment]."','".$_POST["txtName1"]."','".$_FILES["fileUpload1"]["name"]."','".$_POST["txtName2"]."','".$_FILES["fileUpload2"]["name"]."','".$_POST["txtName3"]."','".$_FILES["fileUpload3"]["name"]."','".$_POST["txtName4"]."','".$_FILES["fileUpload4"]["name"]."','".$_POST["txtName5"]."','".$_FILES["fileUpload5"]["name"]."','".$_POST[txtdesign]."','".$_POST[txtid_catalogue_store]."','".$id_user."','".$days."') ";
$resultstore = mysql_query($insertstore);
if($resultstore)
{
echo "<center><font color=\"#000000\" size=\"5\" face=\"Arial, Helvetica, sans-serif\">บันทึกข้อมูลแล้ว</font></center>";
}
else
{
/*echo "<center><font color=\"#000000\" size=\"5\" face=\"Arial, Helvetica, sans-serif\"> ไม่สามารถบันทึกข้อมูลกรุณาบันทึกใหม่[".$insertstore."]</font></center>"; */
echo "<center><font color=\"#000000\" size=\"5\" face=\"Arial, Helvetica, sans-serif\">ได้บันทึกรหัสนี้ไว้้ฐานข้อมูลแล้ว</font></center>";
}
}
}
}
}
}
?>
Tag : PHP, MySQL
Date :
2011-06-18 10:41:45
By :
deedee2338
View :
759
Reply :
3
$filedot = strstr($fileUpload1['name'],'.'); //เอาแค่นามสกุล
if($filedot==".jpe" || $filedot==".JPEG") //กำหนดเงื่อนไข
{
copy( $fileUpload1['tmp_name'],"$f_name$filedot");
$filenames=$f_name.$filedot; // ชื่อพร้อมนาสกุล
}
Date :
2011-06-18 12:14:18
By :
bluesix
ไปใส่ที่เราจะเพิ่มฐานข้อมูลใช่เปล่าแล้วถ้ามันไม่ทำในifนี้เราจะให้เป็นค่าว่างทำไง
Date :
2011-06-18 12:54:42
By :
deedee2338
Load balance : Server 05