|
|
|
โค๊ด Upload ครับ มีปัญหาคือ ผมจะอัพโหลดภาพและข้อมูล field อื่นลง Data Base ด้วย |
|
|
|
|
|
|
|
คือ ผมจะอัพโหลดภาพและข้อมูล field อื่นลง Data Base ด้วย ซึ่ง ผมอัพโหลด รูปลง folder ที่ตั้งไว้ได้แล้ว แต่ ข้อมูลใน field อื่น ยังบันทึกไม่ได้อะครับ รบกวนช่วยดูดค๊ดให้ หน่อยครับว่า ผิดพลาด ตรงไหนรึป่าว
อันนี้หน้า กรอกข้อมูลครับ
person_add.php
Code (PHP)
<form action="person_up.php" method="POST" name="form1" enctype="multipart/form-data">
<table width="302" align="center" cellpadding="1" cellspacing="2">
<tr>
<td colspan="2">Add:</td>
</tr>
<tr>
<td width="125">ชื่อ</td>
<td width="165"><label for="degree"></label>
<input type="text" name="name" id="textfield2" /></td>
</tr>
<tr>
<td>การศึกาษา</td>
<td><label for="position"></label>
<input type="text" name="degree" id="textfield3" /></td>
</tr>
<tr>
<td>ตำแหน่ง</td>
<td><label for="email"></label>
<input type="text" name="position" id="textfield4" /></td>
</tr>
<tr>
<td>E-mail</td>
<td><label for="textfield5"></label>
<input type="text" name="email" id="textfield5" /></td>
</tr>
<tr>
<td>รูปส่วนตัว</td>
<td><label for="textfield6"></label>
<input type="file" name="fileUpload">
<input name="btnSubmit" type="submit" value="Submit"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</form>
อันนี้หน้า เช็ค อัพโหลดครับ
person_up.php
Code (PHP)
<?
session_start();
$hostname_con_stru = "localhost";
$database_con_stru = "stru_db";
$username_con_stru = "root";
$password_con_stru = "097057653";
$name=$_POST[name];
$degree=$_POST[degree];
$position=$_POST[position];
$email= $_POST[email];
$fileUpload = $_POST[fileUpload];
if(copy($_FILES["fileUpload"]["tmp_name"],"upload/".$_FILES["fileUpload"]["name"]))
{
mysql_connect("localhost","root","097057653") or die (mysql_error());
mysql_select_db("stru_db");
$strSQL = "INSERT INTO personal(person_id,name,degree,position,email,fileUpload)
VALUES('','$name','$degree','$position','$email','$fileUpload')";
$strSQL .="(fileUpload,Picture) VALUES ('".$_POST["txtGalleryName"]."','".$_FILES["fileUpload"]["name"]."')";
mysql_query($strSQL);
echo "<meta http-equiv='refresh' content='1 ;url=personal_list.php'>";
mysql_close();
}
if($fname)
{
mysql_db_query($dbname,$sql);
}
?>
รบกวนหน่อยนะครับ
Tag : PHP, WebService
|
|
|
|
|
|
Date :
2010-11-30 10:32:43 |
By :
yemenamen |
View :
776 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณพี่วินมากครับ
echo ได้ ครับ
เป็นแบบนี้
INSERT INTO personal('person_id','name','degree','position','email','fileUpload') VALUES('','Khwanchai Pothong','bachelor of bizz','Trainee','[email protected]','')
งง ว่ามันไม่เข้า Data Base และ field ที่เก็บชื่อไฟล์ ไม่ echo ออกมาด้วย
|
|
|
|
|
Date :
2010-11-30 10:56:01 |
By :
yemenamen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เท่าที่ดูจากโค้ดที่ให้มาด้านบน น่าจะผิดที่ sql statement นะคะ
ลองใช้ mysql_query($strSQL) or die(mysql_error()); ดูค่ะ
|
|
|
|
|
Date :
2010-11-30 11:07:43 |
By :
ultrasiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุนพี่ๆมากครับ
แต่มันขึ้น Query was empty อะครับ
งง จิงง่ะ
^^
|
|
|
|
|
Date :
2010-11-30 11:39:31 |
By :
yemenamen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|