|
|
|
สอบถามปัญหาเกี่ยวกับ upload file ครับ ใน php ลง Mysql ครับ |
|
|
|
|
|
|
|
คือถ้าเปิดใช้ <!--script type="text/javascript" src="http://code.jquery.com/jquery-2.2.0.js"> </script--> จะอัพโหลดไฟล์ไม่ขึ้น แต่ถ้าปิดการใช้งานโดยการคอมเม้นไว้ จะอัพโหลดได้ปกติ
ขอคำแนะนำด้วยครับ
code หน้า Form.php ครับ
Code (PHP)
<html>
<head>
<meta charset="UTF-8">
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="jquery.mobile/jquery.mobile-1.4.5.css" />
<!--script type="text/javascript" src="http://code.jquery.com/jquery-2.2.0.js"> </script-->
<script type="text/javascript" src="jquery.mobile/jquery.mobile-1.4.5.min.js"> </script>
</head>
<body>
<div data-role="page">
<!--div data-role="header">
</div-->
<center>
<div>
<h1></h1>
</div>
</center>
<div role="main" class="ui-content">
<form action="insert.php" method="POST" enctype="multipart/form-data">
<div class="ui-field-contain">
<label for="select-native-1">ชื่อห้อง:</label>
<select name="IDroom" id="nameRoom">
<option value="">เลือกห้องที่ต้องการกรอกข้อมูล</option>
<?php
include './inc/connectDB.php';
$strSQL = "SELECT * FROM Room ORDER BY IDroom ASC;";
$objQuery = mysql_query($strSQL);
while($objResuut = mysql_fetch_array($objQuery))
{
?>
<option value="<?php echo $objResuut['IDroom'];?>"><?php echo $objResuut['IDroom']." - ".$objResuut['Nameroom'];?></option>
<?php
}
?>
</select>
<label for="textinput-1">ปีงบประมาณ:</label>
<input type="number" name="budgetYear" placeholder="ตัวอย่างการกรอกข้อมูล เช่น 2558">
<label for="textinput-2">ชื่อชิ้นงาน:</label>
<input type="text" name="name" placeholder="ตัวอย่างการกรอกข้อมูล เช่น ">
<label for="textinput-3">ขนาด:</label>
<input type="text" name="size" placeholder="ตัวอย่างการกรอกข้อมูล เช่น กว้าง 8 ซ.ม. ยาว 300 ซ.ม. สูง 95 ซ.ม.">
<label for="textinput-4">วัสดุ:</label>
<input type="text" name="material" placeholder="ตัวอย่างการกรอกข้อมูล เช่น ไม้เพ็ญจพรรณ หนา 2 ซ.ม. ฉลุลายเรียนแบบโบราณ">
<label for="textinput-5">รูปชิ้นงาน:</label>
<input type="file" name="fileUpload">
</div>
<input type="submit" name="submit" value="Submit">
</form>
</div>
<!--div data-role="footer">
<h4>Footer</h4>
</div-->
</div>
</body>
</html>
Code หน้า insert.php
Code (PHP)
<?php
include './inc/connectDB.php';
$IDroom = $_POST['IDroom'];
$budgetYear = $_POST['budgetYear'];
$name = $_POST['name'];
$size = $_POST['size'];
$material = $_POST['material'];
//echo $IDroom,"<br>",$budgetYear,"<br>",$name,"<br>",$size,"<br>",$material;
if(isset($_POST["submit"])) {
$check = getimagesize($_FILES["fileUpload"]["tmp_name"]);
if($check !== false) {
if(move_uploaded_file($_FILES['fileUpload']['tmp_name'],"myfile/".$_FILES['fileUpload']['name']))
{
$strSQL = "INSERT INTO equipment ";
$strSQL .="(Name,Budgetyear,Size,Material,IDroom) VALUES ('".$name."','".$budgetYear."','".$size."','".$material."','".$IDroom."')";
$objQuery = mysql_query($strSQL);
$last_insert_id_equipment = mysql_insert_id();
$strSQLImagefile = "INSERT INTO Imagefile ";
$strSQLImagefile .="(FilesName,IDequip) VALUES ('".$_FILES["fileUpload"]["name"]."','".$last_insert_id_equipment."')";
$objQueryImagefile = mysql_query($strSQLImagefile);
mysql_close($con);
}
} else {
echo "File is not an image.";
}
}
?>
Tag : PHP, MySQL, JavaScript, jQuery
|
|
|
|
|
|
Date :
2016-01-13 21:29:18 |
By :
jirng1234 |
View :
617 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง data-ajax="false" ดูครับ ไม่รู้ผมมั่ว
Code (PHP)
<form action="insert.php" method="POST" enctype="multipart/form-data" data-ajax="false">
|
|
|
|
|
Date :
2016-01-13 22:37:16 |
By :
noMerzy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|