|
|
|
ช่วยด้วยค่ะ หนูต้องการ code อัพรูปภาพ และนำออกมาแสดงได้นะค่ะ |
|
|
|
|
|
|
|
ไม่ทราบว่าต้องการอะไรบ้างอ่าครับต้องบอกด้วยนะครับว่าจะสร้างฟิลด์ชื่ออะไร
CREATE TABLE `table1` (
`id` int(3) NOT NULL auto_increment,
`images` varchar(50) NOT NULL,
`text1` varchar(100) NOT NULL,
`text2` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620 AUTO_INCREMENT=102 ;
นี่เป็นแค่ตัวอย่างที่จะสร้างฐานข้อมูล 1 table นะครับ
|
|
|
|
|
Date :
2009-11-28 13:59:39 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่วนนี่เป็นโค๊ดอัพโหลดรูปขึ้นไปบนโฮสต์
<?
if(copy($_FILES["filUpload"]["tmp_name"],"table1/".$_FILES["filUpload"]["name"]))
{
echo "<center>เพิ่มข้อมูลสำเร็จแล้ว</center><br>";
}
else
{
echo "<center>เพิ่มข้อมูลไม่สำเร็จ</center>";
}
{
$conn=mysql_connect("localhost","root","root");
$obdb=mysql_select_db("table1",$conn);
$obquery=mysql_query("SET NAMES 'TIS620'");
$strSQL = "INSERT INTO table1 ";
$strSQL .="(images,text1,text2)";
$strSQL.=" VALUES";
$strSQL.="('".$_FILES["filUpload"]["name"]."' ";
$strSQL.=",'".$_POST["text1"]."','".$_POST["text2"]."')";
$objQuery = mysql_query($strSQL) or die (mysql_error());
}
?>
<br />
<a href="index.php"><font face="Verdana" size="2"><center>กลับไปหน้าเพิ่มข้อมูล</center></font></a>
|
|
|
|
|
Date :
2009-11-28 14:12:05 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่วนนี่เป็นคำสั่งให้ภาพแสดงออกมาครับ
<?php
$sql = "SELECT * FROM table1 WHERE id='1'";
$result = mysql_query($sql,$conn) or die("ไม่สามารถ query ข้อมูลได้");
$array = mysql_fetch_array($result);
?>
<img src="ชื่อโฟลเดอร์ที่เก็บภาพ/<?=$array['images']?>
<?=$array['text1']?> ///เป็นคอมเม้นของภาพครับ
<?=$array['text2']?> ///เป็นคอมเม้นของภาพครับ
|
|
|
|
|
Date :
2009-11-28 14:16:06 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากเลยค่ะ
เขียน form ที่ใช่อัพ โหลดให้ด้วยนะค่ะ
ของคุณมากเลยค่ะ พอดี เวลาเรียนไม่ได้ไปเรียนวันที่สอนเลยไม่รู้เรื่องค่ะ
|
|
|
|
|
Date :
2009-11-28 15:51:57 |
By :
น้องมิว |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณ อ้นคุง หรือ Dragons_first
ช่วยเขียน form ให้ด้วยนะค่ะขอบคุณมากๆค่ะ
|
|
|
|
|
Date :
2009-11-28 15:53:59 |
By :
น้องมิว |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมว่าทำเองดีกว่าครับลองศึกษาไปเรื่อยๆอ่าครับเด๋วก็เก่งเองแหละ ถ้าหากว่าผมทำให้แล้วคุณจะไปตอบกับอาจารย์ยังไงครับ ตอบไม่ถูกหรอกครับว่า อะไรตรงไหนยังไง มันมาจากไหน ส่งข้อมูลไปยังไง ประมาณนี้อ่าครับ ยังไงก็ลองทำดูก่อนครับ ถ้าผิดตรงไหนจะช่วยแก้ครับ
|
|
|
|
|
Date :
2009-11-28 16:40:56 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่ะๆ ขอบคุณค่ะ
|
|
|
|
|
Date :
2009-11-28 17:20:49 |
By :
น้องมิว |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
code ของพี่ Mr.win
ไม่ทราบว่า ใน mysql สร้างตารางชื่อว่าอะไรค่ะแล้วเก็บค่าอะไรบางค่ะ เป็นแบบไหนอย่างไร
ช่วยเอามาให้ดูหน่อยได้ไหมค่ะ อธิบายด้วยก็ดีค่ะ
ขอบคุณค่ะ
|
|
|
|
|
Date :
2009-11-28 17:26:38 |
By :
น้องมิว |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดาวน์โหลดแล้วนำไป import ได้เลยครับ
|
|
|
|
|
Date :
2009-11-28 17:29:26 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนอีกหน่อยนะค่ะ
ลองทำตาม Mr.win แล้วค่ะ
ปรากฎว่า ตอน upload รูปลงไปกดได้ค่ะ
step ต่อไป เป็นแบบนี้
Copy/Upload Complete
View files
พอกด View files มันก็ขึ้นว่า
Error Query [SELECT * FROM files]
error ตรงไหนค่ะ
หรือว่ามันไม่เห็นไป mysql ค่ะ เพราะไม่ได้สร้างตารางไว้ ใช่หรือป่าวค่ะ
|
|
|
|
|
Date :
2009-11-28 18:31:51 |
By :
น้องมิว |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเขียนแบบนี้จะได้ไหมค่ะ เวลาติดต่อกับ ฐานข้อมูล
<?
//$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
//$objDB = mysql_select_db("mydatabase");
include('config.php'); <<< แบบนี้ค่ะ ถ้าไม่ใช่แบบข้างบนค่ะ คือว่ามี config.php ไว่แล้วเลย include มาใช่ค่ะ
$strSQL = "SELECT * FROM files";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
echo"<table border=\"0\" cellspacing=\"1\" cellpadding=\"1\"><tr>";
$intRows = 0;
while($objResult = mysql_fetch_array($objQuery))
{
$intRows++;
echo "<td>";
?>
|
|
|
|
|
Date :
2009-11-28 18:35:25 |
By :
น้องมิว |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|