|
|
|
ดึงไฟล์รูปที่เพิ่มลงฐานข้อมูลมาแสดงให้เป็นรูปภาพยังไงคะ ตอนเพิ่มชนิดข้อมูลเป็น BLOB |
|
|
|
|
|
|
|
ชื่อฟิวด์ logo ชนิดข้อมูล BLOB
Code (PHP)
showAgencies.php
<title>แสดงข้อมูลหน่วยงาน</title>
<link href="style2.css" rel="stylesheet" type="text/css" />
<center><b>แสดงข้อมูลหน่วยงาน</b></center><br><br>
<script language="javascript">
function fncSubmit()
{
if(confirm('ต้องการลบข้อมูลหรือไม่')==true)
{ return true; }
else
{ return false; }
}
</script>
<?php
include("connect.php");
$sql = "select * from agencies";
$qry = mysql_query($sql);
?>
<table align="center" border="1">
<tr bgcolor=#CCCCCC>
<td align=center>รหัสหน่วยงาน</td>
<td align=center>ชื่อหน่วยงาน</td>
<td align=center>ชื่อผู้อำนวยการ</td>
<td align=center>ที่อยู่</td>
<td align=center>เบอร์โทรศัพท์</td>
<td align=center>เบอร์แฟกซ์</td>
<td align=center>สัญลักษณ์หน่วยงาน</td>
<td align=center>เลขที่บัญชี</td>
<td align=center>ชื่อบัญชี</td>
</tr>
<p><?
while($rs=mysql_fetch_array($qry))
{
$id=$rs[0];
$name=$rs[1];
$nameO=$rs[2];
$address=$rs[3];
$tel=$rs[4];
$fax=$rs[5];
$logo=$rs[6];
$idAcc=$rs[7];
$nameAcc=$rs[8];
echo "<tr>";
echo "<td align=center>$id</td>";
echo "<td>$name</td>";
echo "<td>$nameO</td>";
echo "<td>$address</td>";
echo "<td>$tel</td>";
echo "<td>$fax</td>";
echo "<td>$logo</td>";
echo "<td>$idAcc</td>";
echo "<td>$nameAcc</td>";
echo "<center><td><a href='editAgencies.php?id=$rs[0]'><input name='editAgen' type='button' value='แก้ไข' /></a></td>";
echo "</tr>";
}
echo "</table>";
echo "<br><br>";
mysql_close();
?>
editAgencies.php
<link href="style1.css" rel="stylesheet" type="text/css" />
<title>แก้ไขข้อมูลหน่วยงาน</title>
<center><b>แก้ไขข้อมูลหน่วยงาน</b></center><br>
<script language="javascript">
function fncSubmit()
{
if(confirm('ต้องการบันทึกข้อมูลหรือไม่')==true)
{ return true; }
else
{ return false; }
}
</script>
<?php
include("connect.php");
$id = $_GET[id];
$sql = "select * from agencies where Agen_ID=$id";
$query = mysql_query($sql) or die(mysql_error());
$rs = mysql_fetch_array($query);
$id=$rs[0];
$name=$rs[1];
$nameO=$rs[2];
$address=$rs[3];
$tel=$rs[4];
$fax=$rs[5];
$logo=$rs[6];
$idAcc=$rs[7];
$nameAcc=$rs[8];
?>
<form name="form1" method='post' action='updateAgencies.php' onSubmit="JavaScript:return fncSubmit();" enctype="multipart/form-data">
<table align=center>
<tr>
<td>รหัสหน่วยงาน</td>
<td><input type=text size=30 name=txtID maxlength=5 value=<? echo "$id"; ?>></td>
</tr>
<tr>
<td>ชื่อหน่วยงาน</td>
<td><input type=text size=30 name=txtName maxlength=70 value=<? echo "'$name'"; ?>></td>
</tr>
<tr>
<td>ชื่อผู้อำนวยการ</td>
<td><input type=text size=30 name=txtNameO maxlength=60 value=<? echo "'$nameO'"; ?>></td>
</tr>
<tr>
<td>ที่อยู่</td>
<td><textarea name='txaAddress' rows='6' cols='32'><? echo "$address"; ?> </textarea>
</tr>
<tr>
<td>เบอร์โทรศัพท์</td>
<td><input type=text size=30 name=txtTel maxlength=10 value=<? echo "$tel"; ?>></td>
</tr>
<tr>
<td>เบอร์แฟกซ์</td>
<td><input type=text size=30 name=txtFax maxlength=10 value=<? echo "$fax"; ?>></td>
</tr>
<tr>
<td>สัญลักษณ์หน่วยงาน</td>
<td><input type=file size=30 name=files maxlength=100 value=<? echo "$logo"; ?>></td>
</tr>
<tr>
<td>เลขที่บัญชี</td>
<td><input type=text size=30 name=txtidAcc maxlength=15 value=<? echo "$idAcc"; ?>></td>
</tr>
<tr>
<td>ชื่อบัญชี</td>
<td><input type=text size=30 name=txtnameAcc maxlength=30 value=<? echo "'$nameAcc'"; ?>></td>
</tr>
</table>
<p>
<?
echo "<br ><center><input type=submit value=บันทึก><input type=button value=ยกเลิก onclick=\"location.href='showAgencies.php'\"></center>
<input type=hidden name=oldID value=$id>"; ?>
<center>
<?php
if($_GET[update] == "empty")
echo "<FONT COLOR='#33FF66'><b> กรุณากรอกข้อมูลให้ครบ</FONT> ";
echo"</center> ";
echo"<center>";
if($_GET[summ] == "sum")
echo "<FONT COLOR='#33FF66'><b> รหัสซ้ำ กรุณากรอกข้อมูลใหม่</FONT> ";
echo"</center> ";
echo "</form>";
?>
</p>
<p> </p>
updateAgencies.php
<title>อัพเดท</title>
<?php
include("connect.php");
$sql = "select * from agencies";
$query = mysql_query($sql) or die(mysql_error());
$rs = mysql_fetch_array($query);
$id = $_POST[txtID];
$oldID = $_POST[oldID];
$name = $_POST[txtName];
$nameO = $_POST[txtNameO];
$address = $_POST[txaAddress];
$tel = $_POST[txtTel];
$fax = $_POST[txtFax];
$logo = $_POST[files];
$idAcc = $_POST[txtidAcc];
$nameAcc = $_POST[txtnameAcc];
if($id=="" && $name=="" && $nameO=="" && $address=="" && $tel=="" && $fax=="" && $logo=="" && $idAcc=="" && $nameAcc=="")
{
echo"<META HTTP-EQUIV='Refresh' CONTENT='0;URL=editEmployee.php?checkEmpty=empty'>";
}
else
{
//เช็คซ้ำ
if($id!=$oldID)
{
$sql = "select * from agencies where Agen_ID=$id";
$qry = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($qry)>0)
{
echo"<META HTTP-EQUIV='Refresh' CONTENT='0;URL=editAgencies.php?checkSum=sum'>";
}
else
{
copy($files,$files_name);
$pic_size = filesize($files_name);
$pic_data = addslashes(fread(fopen($files_name,"r"),$pic_size));
$sql = "update agencies set Agen_ID=$id,Agen_Name='$name',Owner='$nameO', Address='$address', Tel='$tel',Fax='$fax' ,Logo='$pic_data', AccSchool_ID='$idAcc',AccSchool_Name='$nameAcc' where Agen_ID=$oldID";
$qry = mysql_query($sql) or die(mysql_error());
echo"<META HTTP-EQUIV='Refresh' CONTENT='5;URL=showAgencies.php?save=save'>";
}
}
else
{
copy($files,$files_name);
$pic_size = filesize($files_name);
$pic_data = addslashes(fread(fopen($files_name,"r"),$pic_size));
$sql = "update agencies set Agen_ID=$id,Agen_Name='$name',Owner='$nameO', Address='$address', Tel='$tel',Fax='$fax' ,Logo='$pic_data', AccSchool_ID='$idAcc',AccSchool_Name='$nameAcc' where Agen_ID=$oldID";
$qry = mysql_query($sql) or die(mysql_error());
//$dbquery = mysql_db_query($dbname, $sql);
echo"<META HTTP-EQUIV='Refresh' CONTENT='5;URL=showAgencies.php?save=save'>";
}
}
mysql_close();
?>
Tag : PHP, MySQL, JavaScript
|
|
|
|
|
|
Date :
2010-11-12 22:07:58 |
By :
nook |
View :
1018 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดึงมาแล้วมันเป็นแบบนี้ค่ะ
ช่วยหน่อยนะคะ
หรือถ้ามีวิธีเซฟรูปลงฐานข้อมูลที่ง่ายๆ แล้วดึงมาใช้ง่ายๆช่วยแนะนำหน่อนะคะ
ความรู้น้อยมาก
ขบคุณค่ะ
|
|
|
|
|
Date :
2010-11-12 22:14:19 |
By :
nook |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากค่ะ
|
|
|
|
|
Date :
2010-11-13 09:40:02 |
By :
nook |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|