|
|
|
ช่วยดูหน่อยครับ ว่าทำไม รูปถึงไม่อัพโหลด ลง Server ในหน้านี้หน้า Edit ส่วนหน้าที่ทำ Insert รูปอัพโหลดลง Server ปกติ |
|
|
|
|
|
|
|
ช่วยดูหน่อยครับ ว่าทำไม รูปถึงไม่อัพโหลด ลง Server ในหน้านี้หน้า Edit ส่วนหน้าที่ทำ Insert รูปอัพโหลดลง Server ปกติ
Code (PHP)
<?php
session_start();
$time = date('d-m-Y H:i:s');
$Asset = $_POST["Asset"];
mysql_connect("localhost","root","1234");
mysql_select_db("asset");
mysql_query("SET NAMES tis620");
mysql_query("SET NAMES UTF8");
$strSQL = "select * from asset where Asset = '$Asset'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
$Num_Rows = mysql_num_rows($objQuery);
/// แสดงจำนวนแถว ถ้ามี จะเข้าเงื่อนไขที่ 1 คือการ UPDATE /////
if($Num_Rows != 0)
{
@unlink("myupload/".$objResult["pic01"]);
@unlink("myupload/".$objResult["pic02"]);
// Rename and Upload///
//$Exp1=explode(".",$_FILES["fileUpload1"]["name1"]);
$Rename1=$_POST["AssetCode"].$ASR["AssetRun"]."_1.".'jpg';
//$Rename1=$_POST["txtGalleryName1"]."_1.".'jpg';
$arrRename1=$Rename1;
@copy($_FILES["fileUpload1"]["tmp_name"],"myupload/".$Rename1);
//$Exp2=explode(".",$_FILES["fileUpload2"]["name2"]);
$Rename2=$_POST["AssetCode"].$ASR["AssetRun"]."_2.".'jpg';
//$Rename2=$_POST["txtGalleryName2"]."_2.".'jpg';
$arrRename2=$Rename2;
@copy($_FILES["fileUpload2"]["tmp_name"],"myupload/".$Rename2);
//*------------
}
$strSQL = "UPDATE asset SET ";
$strSQL .="ID = '".$_POST["ID"]."' ";
$strSQL .=",SapAssetCode = '".$_POST["SapAssetCode"]."' ";
$strSQL .=",Supplier = '".$_POST["Supplier"]."' ";
$strSQL .=",Invoice = '".$_POST["Invoice"]."' ";
$strSQL .=",Location = '".$_POST["Location"]."' ";
$strSQL .=",AssetName = '".$_POST["AssetName"]."' ";
$strSQL .=",AssetDetail = '".$_POST["AssetDetail"]."' ";
$strSQL .=",Annotation = '".$_POST["Annotation"]."' ";
$strSQL .=",Status = '".$_POST["Status"]."' ";
$strSQL .=",SapAssetStatus = '".$_POST["SapAssetStatus"]."' ";
$strSQL .=",pic01 = '".$arrRename1."' ";
$strSQL .=",pic02 = '".$arrRename2."' ";
$strSQL .="WHERE Asset = '".$_GET["EditID"]."' ";
$objQuery = mysql_query($strSQL);
$objConnect = mysql_connect("localhost","root","1234");
$objDB = mysql_select_db("asset");
mysql_query("SET NAMES tis620");
mysql_query("SET NAMES UTF8");
$strSQL = "INSERT INTO history ";
$strSQL .="(ID2,SapAssetCode2,Location2,Asset2,Date2) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["ID"]."','".$_POST["SapAssetCode"]."','".$_POST["Location"]."','".$_POST["Asset"]."' ";
$strSQL .=",'$time') ";
$objQuery = mysql_query($strSQL);
mysql_connect("localhost","root","Abc@1234");
mysql_select_db("asset");
$strSQL = "SELECT * FROM asset WHERE Asset = '".$_GET["EditID"]."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
$_SESSION["Asset"] = $objResult["Asset"];
session_write_close();
header("location:print.php");
?>
</body>
</html>
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2017-03-03 15:38:12 2017-03-03 15:45:16 2017-03-03 15:45:19
|
|
|
|
|
Date :
2017-03-03 14:44:07 |
By :
karurub |
View :
638 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองทำความเข้าใจของผมครับ หน้า edit profile แก้รูปโปรไฟล์ได้ครับ ขอให้เจอทางออกครับสู้ๆ
Code (PHP)
<?php
session_start();
if($_SESSION['CODE_ISP'] == "")
{
header("location:loginisp.php");
}
if($_SESSION['Status'] != "ISP")
{
header("location:loginisp.php");
}
$objConnect = mysql_connect("localhost","root","") or die("Error Connect to Database");
$objDB = mysql_select_db("decc");
mysql_query("SET NAMES utf8", $objConnect);
$strSQL = "SELECT * FROM tblmember WHERE CODE_ISP = '".$_SESSION['CODE_ISP']."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
$newname = md5(time()).'.jpg';
?>
<?php
if(isset($_POST['btnSubmit']))
{
$strSQL = "UPDATE tblmember SET
Prefix = '".trim($_POST['Prefix'])."',
FirstName = '".trim($_POST['FirstName'])."',
Lastname = '".trim($_POST['Lastname'])."',
Gender='".trim($_POST['Gender'])."',
ID_CARD='".trim($_POST['ID_CARD'])."',
Address='".trim($_POST['Address'])."',
Province='".trim($_POST['Province'])."',
Postcode='".trim($_POST['Postcode'])."',
Tel_Home='".trim($_POST['Tel_Home'])."',
Mobile='".trim($_POST['Mobile'])."',
Org='".trim($_POST['Org'])."',
Position_Org='".trim($_POST['Position_Org'])."',
Tel_Org='".trim($_POST['Tel_Org'])."',
Fax_Org='".trim($_POST['Fax_Org'])."',
Website='".trim($_POST['Website'])."',
Edu_Maximum='".trim($_POST['Edu_Maximum'])."',
Experience_Year='".trim($_POST['Experience_Year'])."',
Experience_Month='".trim($_POST['Experience_Month'])."',
Industry_List='".trim($_POST['Industry_List'])."',
ISP_TypeID='".trim($_POST['ISP_TypeID'])."',
Expert1='".trim($_POST['Expert1'])."',
Expert2='".trim($_POST['Expert2'])."',
Email='".trim($_POST['Email'])."'
WHERE CODE_ISP = '".$_SESSION["CODE_ISP"]."' ";
$objQuery = mysql_query($strSQL);
if(!empty($_FILES["filUpload"]["name"]))
{
$size = $_FILES['filUpload']['size'];
if($size>(1024*1000))
{
echo"<script language=\"JavaScript\">
alert('ขนาดของรูปจะต้องไม่เกิน 1 MB.');window.location='profile_isp.php';
</script>";
}
else
{
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"picfile/".$newname))
$strSQL = "UPDATE tblmember SET FilesName = '".$newname."' WHERE CODE_ISP = '".$_SESSION["CODE_ISP"]."' ";
$objQuery = mysql_query($strSQL);
echo"<script language=\"JavaScript\">
alert('Save Complete!!!');window.location='profile_isp.php';
</script>";
}
}
}
?>
|
|
|
|
|
Date :
2017-03-03 16:09:49 |
By :
damnern007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมเคยเจอเวลาอัพรูปไม่เข้าคือชื่อรูปซ้ำกันในโฟลเดอร์ที่เก็บรูปครับ code ถูกทุกอย่างแต่อัพรูปไม่เข้าเพราะชื่อรูปซ้ำกับรูปที่มีอยู่ในดฟลเดอร์ ผมเข้ารหัสรูปโดย md5 ก็สามารถอัพเข้าได้ปกติครับ คือถ้ารูปซ้ำกันมันจะเก็บอันเก่า อันใหม่จะไม่เข้า ไม่ทราบว่าเจ้าของกระทู้เคยเจอเหมือนกันไหม
|
|
|
|
|
Date :
2017-03-03 16:32:56 |
By :
damnern007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เดี๋ยวๆทำไม password ไม่เหมือนกัน
Code (PHP)
mysql_connect("localhost","root","1234");
กับอันนี้
Code (PHP)
mysql_connect("localhost","root","Abc@1234");
จงใจหรือลืมครับ ถ้าแก้ตรงนี้อาจจะใช้ได้นะ
|
ประวัติการแก้ไข 2017-03-03 16:36:23
|
|
|
|
Date :
2017-03-03 16:35:29 |
By :
damnern007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|