|
|
|
php upload up ไปแล้ว มัน ขึ้น คนละ Table อะครับ ช่วยดูให้หน่อย |
|
|
|
|
|
|
|
Code (PHP)
<?
if(trim($_FILES["fileUpload"]["tmp_name"]) != "")
{
$images = $_FILES["fileUpload"]["tmp_name"];
$new_images = "Thumbnails_".$_FILES["fileUpload"]["name"];
copy($_FILES["fileUpload"]["tmp_name"],"MyResize/".$_FILES["fileUpload"]["name"]);
$width=100; //*** Fix Width & Heigh (Autu caculate) ***//
$size=GetimageSize($images);
$height=round($width*$size[1]/$size[0]);
$images_orig = ImageCreateFromJPEG($images);
$photoX = ImagesX($images_orig);
$photoY = ImagesY($images_orig);
$images_fin = ImageCreateTrueColor($width, $height);
ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY);
ImageJPEG($images_fin,"MyResize/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
echo "Resize Successful.<br>";
//*** Insert Record ***//
$objConnect = mysql_connect("localhost","root","ik8kgmjkm6o") or die("Error Connect to Database");
$objDB = mysql_select_db("test");
$strSQL = "INSERT INTO files ";
$strSQL .="(Thumbnails,FilesName) VALUES ('".$new_images."','".$_FILES["fileUpload"]["name"]."')";
$objQuery = mysql_query($strSQL);
}
?>
<?
$hostname = "localhost";
$username = "";
$password = "";
$dbname = "";
$conn = mysql_connect( $hostname, $username, $password );
if ( ! $conn )
die ( "ไม่สามารถติดต่อกับ MySQL ได้" );
mysql_select_db ( $dbname, $conn )
or die ( "ไม่สามารถเลือกฐานข้อมูล school ได้" );
$SQLTXT = "INSERT INTO files ( price ) ";
$SQLTXT .= "VALUES ( '$price' ) ";
mysql_query( $SQLTXT, $conn )
or die ( "INSERT มีข้อผิดพลาดเกิดขึ้น" ) . mysql_error();
mysql_close ( $conn );
?>
view.php
view.php Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","") or die("Error Connect to Database");
$objDB = mysql_select_db("");
$strSQL = "SELECT * FROM files,you ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="200" border="1">
<tr>
<th width="50"> <div align="center">Files ID </div></th>
<th width="74"> <div align="center">Thumbnails </div></th>
<th width="74"> <div align="center">tel</div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center"><?=$objResult["FilesID"];?></div></td>
<td><center><a href="MyResize/<?=$objResult["FilesName"];?>">
<img src="MyResize/<?=$objResult["Thumbnails"];?>" border="0"></a></center></td>
<td><div align="center"><?=$objResult["price"];?></div></td>
</tr>
<?
}
?>
</table>
<?
mysql_close($objConnect);
?>
<br>
<a href="phpUploadResizeToMySQL1.html">Upload Images</a>
Tag : - - - -
|
|
|
|
|
|
Date :
2009-10-09 23:00:06 |
By :
javasu |
View :
972 |
Reply :
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่เข้าใจคำถามแห่ะ
|
|
|
|
|
Date :
2009-10-10 01:00:20 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือว่าพอผม add เข้าไปมันเป็นแบบนี้อะครับ
|
|
|
|
|
Date :
2009-10-10 09:13:28 |
By :
javasu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้ารับค่า ตัวแปร price มาพร้อมกับตัวแปร fileUpload ตอน Insert ก็ทำพร้อมกันเลยครับ
Code (PHP)
<?php
if(trim($_FILES["fileUpload"]["tmp_name"]) != "")
{
$images = $_FILES["fileUpload"]["tmp_name"];
$new_images = "Thumbnails_".$_FILES["fileUpload"]["name"];
copy($_FILES["fileUpload"]["tmp_name"],"MyResize/".$_FILES["fileUpload"]["name"]);
$width=100; //*** Fix Width & Heigh (Autu caculate) ***//
$size=GetimageSize($images);
$height=round($width*$size[1]/$size[0]);
$images_orig = ImageCreateFromJPEG($images);
$photoX = ImagesX($images_orig);
$photoY = ImagesY($images_orig);
$images_fin = ImageCreateTrueColor($width, $height);
ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY);
ImageJPEG($images_fin,"MyResize/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
echo "Resize Successful.<br>";
//*** Insert Record ***//
$objConnect = mysql_connect("localhost","root","ik8kgmjkm6o") or die("Error Connect to Database");
$objDB = mysql_select_db("test");
$strSQL = "INSERT INTO files ";
$strSQL .="(Thumbnails,FilesName,price) VALUES ('".$new_images."','".$_FILES["fileUpload"]["name"]."','$price')"; // Insert price พร้อมกันเลย
$objQuery = mysql_query($strSQL);
}
?>
ปล. ได้ผลยังไงมาแจ้งกันด้วยนะครับ
|
|
|
|
|
Date :
2009-10-10 09:24:03 |
By :
pokultra |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอจะมีตัวอย่าง มะครับ ความต้องการของผมคือ upรูป พร้อมกับ ชื่อผู้up ข้อมูลภาพ ราคา ผมเพิ่งหัดเขียนอะครับ พอมีแนวทางให้บ้างรึเปล่าครับ
|
|
|
|
|
Date :
2009-10-10 09:56:44 |
By :
javasu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ คุณpokultra
|
|
|
|
|
Date :
2009-10-10 10:47:41 |
By :
javasu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอรบกวนหน่อยค่ะ ถ้าต้องการ UPload รูปภาพ ต้องกำหนด typeของ Database เป็น type ชนิดใดคะ
|
|
|
|
|
Date :
2009-10-21 13:28:48 |
By :
watra |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
type - blob เก็บทั้งรูป
type - varchar(xx) เก็บแค่ชื่อ หรือpath
ส่วนตัวผมเก็บแค่ชื่อรูปลง type varchar() ครับ
|
|
|
|
|
Date :
2009-10-21 13:43:31 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ออ ที่แท้ มันเข้าคนล่ะ แถว นี่เอง
|
|
|
|
|
Date :
2009-10-21 14:23:12 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|