|
|
|
จะให้รูปภาพที่ทำการบันทึกไ้ว้ในดาต้าเบส mysql ให้แสดงขึ้นมา แต่มันไม่แสดงสักที ไม่รุ้ติดอะไรช่วยดูให้หน่อยครับ |
|
|
|
|
|
|
|
Code (PHP)
<?
header("Content-type:image/gif");
header("Content-type:image/jpeg");
include "connect.php";
$query_Recordset1 = "SELECT books.idbook,
typebook.type,
books.namebook,
books.ISBN,
books.author,
books.publishers,
books.detail,
books.indexs,
books.barcode,
books.price,
books.stock,
books.picture,
books.status,
books.date,
books.note,
books.Year,
books.Acquiredby,
books.callid
FROM dblibrary.books books
INNER JOIN
dblibrary.typebook typebook
ON (books.idtype = typebook.idtype)
WHERE (books.idbook = '$_GET[idbook]') or (books.callid = '$_GET[callid]')";
$Recordset1 = mysql_query($query_Recordset1) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>รายละเอียดของหนังสือ</title>
<link rel="stylesheet" href="css/style.css" />
<style type="text/css">
<!--
a:link {
color: #000033;
}
a:visited {
color: #000033;
}
a:hover {
color: #0099FF;
}
.style4 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
font-weight: bold;
}
.style5 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
}
.style10 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #0000FF; }
.style11 {
color: #000000
}
body {
margin-top: 0px;
}
.style13 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
-->
</style></head>
<body>
<?php
$mem_name = $_GET['mem_name'];
include "connect.php";
?>
<form method="post" action="">
<table width="495" height="572" border="1" align="center" cellspacing="1" bordercolor="#CCCCCC">
<tr>
<td height="32" colspan="2" bgcolor="#999999"><? echo $row_Recordset1['picture']; ?></td>
</tr>
<tr>
<td height="32" colspan="2" bgcolor="#999999"><div align="center" class="style4 style11">ข้อมูลหนังสือ</div></td>
</tr>
<tr>
<td width="121" bgcolor="#CCCCCC"><div align="center">ISBN</div></td>
<td width="361" bgcolor="#DDDDDD">
<span class="style10"><?php echo $row_Recordset1['ISBN']; ?></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC" class="style13"><div align="center">เลขทะเบียน</div></td>
<td bgcolor="#DDDDDD"><span class="style10"><?php echo $row_Recordset1['idbook']; ?></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="center"><span class="style13">ประเภท</span></div></td>
<td bgcolor="#DDDDDD"><span class="style5"><?php echo $row_Recordset1['type']; ?></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="center"><span class="style13">วัน เดือน ปี</span></div></td>
<td bgcolor="#DDDDDD">
<span class="style5"><?php echo $row_Recordset1['date']; ?></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="center"><span class="style13">ชื่อเรื่อง</span></div></td>
<td bgcolor="#DDDDDD">
<span class="style10"><?php echo $row_Recordset1['namebook']; ?></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="center"><span class="style13">ชื่อผู้แต่ง</span></div></td>
<td bgcolor="#DDDDDD"><span class="style10"><?php echo $row_Recordset1['author']; ?></span></td>
</tr>
<tr>
<td height="26" bgcolor="#CCCCCC"><div align="center"><span class="style13">สำนักพิมพ์</span></div></td>
<td bgcolor="#DDDDDD"><span class="style5"><?php echo $row_Recordset1['publishers']; ?></span></td>
</tr>
<tr>
<td height="76" bgcolor="#CCCCCC"><div align="center"><span class="style13">รายละเอียด</span></div></td>
<td bgcolor="#DDDDDD"><span class="style5"><?php echo $row_Recordset1['detail']; ?></span></td>
</tr>
<tr>
<td height="26" bgcolor="#CCCCCC"><div align="center"><span class="style13">ปีที่พิมพ์</span></div></td>
<td bgcolor="#DDDDDD">
<span class="style5">
<label></label>
<label><?php echo $row_Recordset1['Year']; ?></label></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="center"><span class="style13">ได้มาโดย</span></div></td>
<td bgcolor="#DDDDDD"><span class="style5"><?php echo $row_Recordset1['Acquiredby']; ?></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="center"><span class="style13">เลขเรียกหนังสือ</span></div></td>
<td bgcolor="#DDDDDD"><span class="style5"><?php echo $row_Recordset1['callid']; ?></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="center"><span class="style13">วางอยู่ที่</span></div></td>
<td bgcolor="#DDDDDD"><span class="style10"><?php echo $row_Recordset1['indexs']; ?></span></td>
</tr>
<tr>
<td height="67" bgcolor="#CCCCCC"><div align="center"><span class="style13">หมายเหตุ</span></div></td>
<td bgcolor="#DDDDDD"><span class="style5"><?php echo $row_Recordset1['note']; ?></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="center"><span class="style13">บาร์โค้ด</span></div></td>
<td bgcolor="#DDDDDD"><span class="style5"><?php echo $row_Recordset1['barcode']; ?></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="center"><span class="style13">ราคา</span></div></td>
<td bgcolor="#DDDDDD"><span class="style5"><?php echo $row_Recordset1['price']; ?></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="center"><span class="style13">จำนวนที่เหลืออยู่</span></div></td>
<td bgcolor="#DDDDDD"><span class="style10"><?php echo $row_Recordset1['stock']; ?></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="center"><span class="style13">สถานะ</span></div></td>
<td bgcolor="#DDDDDD"><span class="style5"><?php echo $row_Recordset1['status']; ?></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"> </td>
<td bgcolor="#DDDDDD">
<input type=button value="ปิดหน้าต่างนี้" onClick="javascript:window.close();"> </td>
</tr>
</table>
</form>
</body>
</html>
<?php
mysql_free_result($Recordset1);
?>
อันนี้เป็น code เพิ่มข้อมูลรูปภาพเข้าไป ซึ่งบันทึกเข้าไปได้ครับ
Code (PHP)
if(isset($file))
{
if(($file_type == "image/gif") or ($file_type == "image/jpeg"))
{
$file = addslashes( fread( fopen($file, "r"),filesize($file)));
//echo "$file_type";
$sql=" INSERT INTO books (idtype,idsubtype,price,picture) values ('$ss','$mm','$price','$file')";
mysql_db_query($dbname,"SET NAMES tis620");
$sqlquery=mysql_db_query($dbname,$sql) or die("ไม่สามารถเพิ่มข้อมูลได้ กรุณาตรวจสอบข้อมูลอีกครั้ง");
//mysql_close();
echo "<center>เพิ่มข้อมูลเรียบร้อยแล้ว</center>";
}
else
{
echo "Invalid file";
}
}
}
?>
ช่วยดูให้หน่อยครับ ภาพมันไม่ขึ้นครับ
ในดาต้าเบส ฟิวที่บันทึกภาพไว้ เป็นชนิด blob อ่ะครับ ไม่รุ้ว่าถูกหรือเปล่า
ขอบคุณคับ
Tag : PHP
|
ประวัติการแก้ไข 2011-01-20 23:28:15 2011-01-20 23:29:05 2011-01-20 23:30:51 2011-01-20 23:34:04
|
|
|
|
|
Date :
2011-01-20 23:27:00 |
By :
richran |
View :
746 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วรูปมานเข้าไปเก็บที่ไหนครับ เก็บแบบ path ไหมแล้วเรียกออกมาแสดงน่ะครับแนะนำแบบนี้
https://www.thaicreate.com/php/php-upload-resize-image.html
|
|
|
|
|
Date :
2011-01-22 21:52:32 |
By :
gogo01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|