มือใหม่ี upload file ไม่ได้ช่วยที่ฮะ ครั้งแรกกด SUBMIT แล้วขึ้นงี้
ไหนเอา codeมาดู
Date :
2012-08-31 12:35:23
By :
sambrazil
Code (PHP)
<html>
<head>
<title>ca2usec.Com Tutorial</title>
</head>
<body>
<form name="form1" method="post" action="PageUploadToMySQL2.php" enctype="multipart/form-data">
Name : <input type="text" name="txtName"><br>
Picture : <input type="file" name="filUpload"><br>
<input name="btnSubmit" type="submit" value="Submit">
</form>
</body>
</html>
Date :
2012-08-31 13:46:39
By :
mai
อันเป็น ไฟล์ที่ 2 รน ไฟล์ 1แล้ว กด ไฟล์ที่ 2 ตรง View file รูปไม่ขึ้นเลย ช่วยด้วย งง มากๆๆ
Code (PHP)
<html>
<head>
<title>car2used.Com Tutorial</title>
</head>
<body>
<?
if(copy($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"]))
{
echo "Copy/Upload Complete<br>";
//*** Insert Record ***//
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "INSERT INTO files ";
$strSQL .="(Name,FilesName) VALUES ('".$_POST["txtName"]."','".$_FILES["filUpload"]["name"]."')";
$objQuery = mysql_query($strSQL);
}
?>
<a href="PageUploadToMySQL3.php">View files</a>
</body>
</html>
Date :
2012-08-31 13:52:45
By :
mai
ไม่มีำ error อะเลยเหรอ
echo $strSQL มาดูสิว่า ถูกเปล่า
ดูเรื่อง path ดีๆ มันจะอัพได้แต่อยู่ผิดที่ก็ได้
เพราะไม่ได้อาจจาก root
ประวัติการแก้ไข 2012-09-02 04:26:35
Date :
2012-09-02 04:24:17
By :
ckcr
กดไฟล์ที่ 2 รูปไม่ขึ้น
<a href="PageUploadToMySQL3.php">View files</a> แล้วมีไฟล์ที่ 3 หรือยัง PageUploadToMySQL3.php
ถ้าลองทำตามตัวอย่าง ในบทความ Go to : PHP Uploads/Download Files To MySQL Database โดยที่ไม่ได้เปลี่ยนแปลงอะไร ไม่น่ามีอะไรผิดนะครับ
ว่าแต่อีกอย่าง ได้สร้างฐานข้อมูลหรือยังครับ
ประวัติการแก้ไข 2012-09-02 09:44:50 2012-09-02 09:47:00
Date :
2012-09-02 09:43:38
By :
apisitp
สคริปตรงเลือกชื่อฐานข้อมูลไม่ถูกต้องครับ ลองแบบนี้ครับ
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body>
<?
$objConnect = mysql_connect("localhost","root","12345") or die("Error Connect to Database");
$objDB = mysql_select_db('mydatabase',$objConnect);//แก้บรรทัดนี้ครับ
$strSQL = "SELECT * FROM files";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="340" border="1">
<tr>
<th width="50"> <div align="center">Files ID </div></th>
<th width="150"> <div align="center">Picture</div></th>
<th width="150"> <div align="center">Name</div></th>
<th width="150"> <div align="center">Edit</div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center"><?=$objResult["FilesID"];?></div></td>
<td><center><img src="ViewImage.php?FilesID=<?=$objResult["FilesID"];?>"></center></td>
<td><center><?=$objResult["Name"];?></center></td>
<td><center><a href="PageUploadToMySQL4.php?FilesID=<?=$objResult["FilesID"];?>">Edit</a></center></td>
</tr>
<?
}
?>
</table>
<?
mysql_close($objConnect);
?>
</body>
</html>
Date :
2012-09-02 10:54:47
By :
arm8957
ปัญหาของคุณคือ ระบบไม่สามารถเลือกฐานข้อมูลได้ครับ เพราะว่าคุณเอาสคริปมาแล้วแก้ไขไม่หมด
จากสคริปที่คุณเอามานั้น ฐานข้อมูลของเค้าชื่อ mydatabase แต่ฐานข้อมูลของคุณชื่อ webboard ระบบมันจึงแจ้งว่า No database select ดังนั้น ลองแก้สคริปให้ตรงกับของคุณครับ
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body>
<?
$objConnect = mysql_connect("localhost","root","12345") or die("Error Connect to Database");
$objDB = mysql_select_db('webboard',$objConnect) or die("No Database select!!!");//แก้บรรทัดนี้ครับ
$strSQL = "SELECT * FROM files";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="340" border="1">
<tr>
<th width="50"> <div align="center">Files ID </div></th>
<th width="150"> <div align="center">Picture</div></th>
<th width="150"> <div align="center">Name</div></th>
<th width="150"> <div align="center">Edit</div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center"><?=$objResult["FilesID"];?></div></td>
<td><center><img src="ViewImage.php?FilesID=<?=$objResult["FilesID"];?>"></center></td>
<td><center><?=$objResult["Name"];?></center></td>
<td><center><a href="PageUploadToMySQL4.php?FilesID=<?=$objResult["FilesID"];?>">Edit</a></center></td>
</tr>
<?
}
?>
</table>
<?
mysql_close($objConnect);
?>
</body>
</html>
Date :
2012-09-02 12:01:00
By :
arm8957
รูปมันจะขึ้นไงได้ครับ บอกว่ามันเลือกฐานข้อมูลไม่ได้
ปล. อ่าน หรือดูสคริป ที่ผมโพสให้ป่ะครับ ถ้าไม่อ่านจะได้ไม่ตอบ
Date :
2012-09-02 12:07:53
By :
arm8957
เหมือนน้องเค้าไม่เข้าใจพื้นฐาน ใจเย็น ๆ นะคุณอาร์ม แต่ถ้าน้องมาอ่านอีกครั้ง แก้ตามที่คุณ อาร์มบอกก็จะได้ล่ะ
Date :
2012-09-02 12:11:26
By :
apisitp
ขอบคุณอาจารญ์ทั้งสองมากครับได้แล้วครับ love you miss you
Date :
2012-09-02 12:29:08
By :
maiaoy
อ่าๆ ยินดีครับ ผมก็เคยมีความรู้สึกแบบคุณ maiaoy มาก่อน
ยังไงก็ขอโทษด้วยครับ ใจร้อนไปหน่อย (แบบว่ายังวัยรุ่นอยู่นิดๆ )
Date :
2012-09-02 13:11:30
By :
arm8957
ในที่สุดก็ผ่านได้อีก 1 คน ฮ่า ๆ ๆ
ว่าแต่ได้อย่างไร ติดอะไร เอามาเล่าบ้าง คนมาอ่านกระทู้จะได้ทราบด้วย
ประวัติการแก้ไข 2012-09-02 13:54:13 2012-09-02 13:55:52
Date :
2012-09-02 13:53:21
By :
apisitp
คือว่าทำตามที่พี่ ๆ แนะนำมาครับ ปัญหาของคุณคือ ระบบไม่สามารถเลือกฐานข้อมูลได้ครับ เพราะว่าคุณเอาสคริปมาแล้วแก้ไขไม่หมด
จากสคริปที่คุณเอามานั้น ฐานข้อมูลของเค้าชื่อ mydatabase แต่ฐานข้อมูลของคุณชื่อ webboard ระบบมันจึงแจ้งว่า No database select ดังนั้น ลองแก้สคริปให้ตรงกับของคุณครับ
ผ่านแล้ว ตอนนี้ถ้าผมอยากรูปแสดงแบบแนวนอนครับทำงัยต่อ อยากได้อยากงี้
ประวัติการแก้ไข 2012-09-02 17:39:26
Date :
2012-09-02 17:37:37
By :
maiaoy
ลองใช้ <div> แทนตารางดูครับ ว่างๆ จะเอาตัวอย่างมาให้ดู
Date :
2012-09-02 17:58:04
By :
arm8957
เอาง่ายๆๆ นายจะเก็บไรมั้ง แล้วไม่ต้องทำเป็นอลับั้มไช่ไหม
เก็บรูปพวกรถไงเอ่ย
Date :
2012-09-04 09:32:26
By :
sambrazil
Load balance : Server 01