Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > ช่วยดูโค๊ดที่ครับว่าผมเพิ่มอะไรผิดตรงไหนเป็นโค๊ดแอดข้อมูลลงฐานข้อมูล



 

ช่วยดูโค๊ดที่ครับว่าผมเพิ่มอะไรผิดตรงไหนเป็นโค๊ดแอดข้อมูลลงฐานข้อมูล

 



Topic : 051905



โพสกระทู้ ( 1,195 )
บทความ ( 0 )



สถานะออฟไลน์




Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
</head>
<body>
<?
if(copy($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"])) 
{
	echo "Copy/Upload Complete<br>";
$objConnect = mysql_connect("localhost","root","keng") or die("Error Connect to Database");
$objDB = mysql_select_db("admin");
$strSQL = "INSERT INTO customer(Files,Song,Album) ";
$strSQL .="(Files,Song,Album) ";
$strSQL .="VALUES ";
$strSQL .="('".$_FILES["filUpload"]["name"]."','".$_POST["txtSong"]."','".$_POST["txtAlbum"]."') ";
}
$objQuery = mysql_query($strSQL);
if($objQuery)
{
	echo "Save Done.";
}
else
{
	echo "Error Save [".$strSQL."]";
}
mysql_close($objConnect);
?>
</body>
</html>


โค๊ดนี้เอามาจากเว็บนี้แหละครับผมก็เลยมารองดัดแปลงว่าจะให้เพิ่มรูปลงฐานข้อมูลแล้วก็ข้อมูลที่เป็นตัวอักษรไปด้วยพร้อมๆกันแต่เวลาแอดข้อมูลงฐานข้อมูลในฟ้องว่าแบบนี้อ่ะรับต้องแก้ตรงไหนครับ

Warning: copy(keng/admin/myfile/50_cent_SE.jpg) [function.copy]: failed to open stream: No such file or directory in C:\AppServ\www\keng\admin\phpMySQLAddSave.php on line 7

Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\AppServ\www\keng\admin\phpMySQLAddSave.php on line 17

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\AppServ\www\keng\admin\phpMySQLAddSave.php on line 17
Error Save []
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in C:\AppServ\www\keng\admin\phpMySQLAddSave.php on line 26

ฐานข้อมูล ฟิลที่1 ชื่อ Files 2 ชื่อ Song 3 ชื่อ Albumครับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-11-19 20:51:05 By : kenghockey View : 934 Reply : 7
 

 

No. 1



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ลองแบบนี้ดูนะครับ
ก่อนอื่นสร้างโฟลลเดอร์ myfile เพื่อใช้ทำหน้าที่ในการเก็บไฟล์ที่อัพโหลดขึ้นมา
หลังจากนั้นก็ใช้ script ตามนี้ครับ
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
</head>
<body>
<?
if($_POST){
if(copy($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"])) 
{
echo "Copy/Upload Complete<br>";
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL ="INSERT INTO `custome` (
`Files` ,
`Song` ,
`Album` 
)
VALUES (
'".$_FILES["filUpload"]["name"]."','".$_POST["txtSong"]."', '".$_POST["txtAlbum"]."'
);";

}
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "Save Done.";
}
else
{
echo "Error Save [".$strSQL."]";
}
//mysql_close($objConnect);
echo $strSQL;
}?>
<form name="form1" enctype="multipart/form-data" method="post" action="<?php echo $PHP_SELF; ?>">
  <label>
  <input type="file" name="filUpload">
  </label>
  <label>
  <input type="submit" name="Submit" value="SEND">
  </label>
</form>
</body>
</html>








แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-19 21:52:05 By : komson94
 


 

No. 2



โพสกระทู้ ( 1,195 )
บทความ ( 0 )



สถานะออฟไลน์


ได้ครับแต่ชื่อsyntexตัวไหนมันผิดมันเลยขึ้น

Error Save [INSERT INTO `customer` ( `Files` , `Song` , `Album` ) VALUES ( '77951_kat-deluna.jpg','', '');]INSERT INTO `customer` ( `Files` , `Song` , `Album` ) VALUES ( '77951_kat-deluna.jpg','', '');

แต่ลงๆอ่ะลงครับแต่สงสัยว่าทําไมมันขึ้นแบบนี้อ่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-19 23:11:07 By : kenghockey
 

 

No. 3



โพสกระทู้ ( 1,195 )
บทความ ( 0 )



สถานะออฟไลน์


ตัวนี้ผมกําหนดให้แสดงรูป

<td height="22"><a href="myfile/<?=$objResult["FilesName"];?>"><?=$objResult["FilesName"];?></td>

ชื่อ ฟิล ในฐานข้อมูลจะชื่อ Files แต่มันไม่ขึ้นรูป
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-19 23:17:48 By : kenghockey
 


 

No. 4



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ผมลองตรวจแก้ไขดูแล้ว script ยังทำนได้ตามปกติครับลองดูอีกทีนะครับตามนี้แกไขแสดงรูปภาพให้แล้ว
Code (PHP)
ลองแบบนี้ดูนะครับ 
ก่อนอื่นสร้างโฟลลเดอร์ myfile เพื่อใช้ทำหน้าที่ในการเก็บไฟล์ที่อัพโหลดขึ้นมา
หลังจากนั้นก็ใช้ script ตามนี้ครับ

<html>
<head>
<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
</head>
<body>
<?
if($_POST){
if(copy($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"])) 
{
echo "Copy/Upload Complete<br>";
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL ="INSERT INTO `custome` (
`Files` ,
`Song` ,
`Album` 
)
VALUES (
'".$_FILES["filUpload"]["name"]."','".$_POST["txtSong"]."', '".$_POST["txtAlbum"]."'
);";

}
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "Save Done.";
}
else
{
echo "Error Save [".$strSQL."]";
}
mysql_close($objConnect);

}?>
<form name="form1" enctype="multipart/form-data" method="post" action="<?php echo $PHP_SELF; ?>">
  <label>
  <input type="file" name="filUpload">
  </label>
  <label>
  <input type="submit" name="Submit" value="SEND">
  </label>
</form>
<img src="myfile/<?php
echo $_FILES["filUpload"]["name"];
?>">

</body>
</html>
upload


upload
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-20 00:16:59 By : komson94
 


 

No. 5



โพสกระทู้ ( 1,195 )
บทความ ( 0 )



สถานะออฟไลน์


Code (PHP)
<img src="myfile/<?php echo $_FILES["filUpload"]["name"]; ?>">


ตัวแสดงลองแล้วมันไม่ขึ้นรูปครับ dir ที่ตั้งไฟล์ก็ถูกต้องแล้วด้วยงงเลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-20 06:30:49 By : kenghockey
 


 

No. 6



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ลองเช็คดูดีๆนะครับบางทีอาจเป็นเส้นผมบังภูเขา เช่น
ตัวเบราเซอร์ที่ใช้ไม่ยอมเรียกข้อมูลใหม่มาให้เรา
สถานที่เก็บภาพไม่ตรงตามความจริงลองสร้าง image จากดรีม weaver แล้วลองดูว่าได้ภาพมาหรือเปล่าหลังจากนั้นจึงแปลงเป็น php
ภาพที่อัพโหลดมาไม่อยู่ใน directtory ที่ระบุ ลองตรวจดูใน script
ตรวจสอบphp.ini
ลองดูคร่าวๆตามนี้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-20 07:31:20 By : komson94
 


 

No. 7



โพสกระทู้ ( 1,195 )
บทความ ( 0 )



สถานะออฟไลน์


คือง่ายว่าผมต้องการให้โปรแกรมทํางานคือ มี2ส่วน
ส่วนที่ 1 โปรแกรมเก็บข้อมูลลงฐานข้อมูลโดย ให้ tb มี3ฟิล ฟิลแรกคือ เก็บรูปภาพ แบบpath ฟิลสอง เก็บชื่อคน ฟิลสามเก็บรายละเอียด

อยากให้โปรแกรมเก็บข้อมุลแบบนี้ แต่รูปภาพที่เก็บ คือต้องยําว่าเป็นแบบ path

ส่วนที่ 2 โปรแกรมแสดงข้อมูล

โดยให้แสดงข้อมูลทั้งหมด สามคอลัมน์ โดยคอลัมน์แรก เป็นรูปภาพ คอลัมน์สองเป็น ชื่อคน คอลัมน์สาม เป็นรายละเอียด โดยให้ แสดง5row เท่านั้นครับหรือห้าบรรทัดครับ จะเขียนโปรแกรมยังไงดีครับคุกกําอันนี้มานานช่วยให้ร้องอ่อสักที
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-20 12:46:31 By : kenghockey
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูโค๊ดที่ครับว่าผมเพิ่มอะไรผิดตรงไหนเป็นโค๊ดแอดข้อมูลลงฐานข้อมูล
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่