คำสั่งแก้ไขข้อมูลในกรณีแบบนี้ใช้ยังไงค่ะ (ช่วยตอบหน่อยนะค่ะ)
ตรงไหนที่อัพเดตลง datetime_edit อ่า
ผมยังไม่เหนเลย
แล้วคุณจะอัพเดต id ทำไม มันไป where แล้วอ่า ไปอัพเดทตงตอนแรกไมหรอ
Date :
8 เม.ย. 2550 21:57:53
By :
bomครหวัน
ทำได้แล้วขอบคุงค่ะ ทำได้ตอนโพสต์ เพราะโพสต์ไปคิดไปด้วยอ่ะ
Date :
8 เม.ย. 2550 22:09:05
By :
taenoy
คนเดียวกานใช่ป่ะ เรื่องรูปอ่า คุณก็ทำข้อความเป็นไฮเปอร์ลิ้งค์แสดงรูปเดิม(ประเภท ขนาด)เพื่อไว้คลิ๊กไปดู
แล้วก็ไปเช็คหน้าแก้ไขว่าผู้ใช้เค้าเลือกรูปใหม่หรือเปล่า
if(!empty($file))
{
ก็อบรูป(copy)
บันทึก
ลบรูปเดิม(unlink)
}
else
{
บันทึก
}
Date :
8 เม.ย. 2550 22:38:04
By :
bomครหวัน
งงอ่ะค่ะ ช่วยอทิบายเยอะก่านี้ได้ไหมค่ะ เผอิญว่าเพิ่งจาเคยทำเว็บครั้งแรกค่ะ และต้องเร่งส่งแล้วเด๋วไม่จบค่ะ
ขอบคุงล่วงหน้าค่ะ
Date :
8 เม.ย. 2550 22:45:36
By :
taenoy
ตอนนี้ใช้คำส่งแบบนี้ค่ะ <a href='image/<? echo "$pic" ;?> ' target='_blank'>แสดงรูปภาพ</a>
ซึ่งเวลารันกดที่แสดงรูปภาพแล้วมันไม่ลิ้งไปหาไฟล์นั้นเลยอ่ะ มันกลับโชว์รูปที่มีอยู่ในโฟลเดอร์ออกมาทั้งหมดค่ะ ทำยังไงดีค่ะ
ฟอร์มสำหรับแก้ไขเปงแบบนี้อ่ะค่ะ
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<title>หน้าแก้ไขข่าวสารสำหรับผู้ดูแลระบบ</title>
<style type="text/css">
<!--
body,td,th {
font-family: Microsoft Sans Serif, MS Sans Serif, sans-serif;
font-size: small;
}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
a {
font-family: Microsoft Sans Serif, MS Sans Serif, sans-serif;
}
-->
</style></head>
<body>
<?php
include("connect.php");
include("function.php");
include("thai.inc");
$d1=date("m")-1;
$a= strftime("%d");
$b=$ThaiFullMonth[$d1];
$c=strftime("%Y")+543;
$d =date("d m Y");
$d2=date("h:i:s A");
$sql ="Select * From news where id='$xName'";
$rcs=mysql_query($sql)or die("ไม่สามารถเลือกข้อมูลผู้ใช้ได้ โปรดตรวจสอบ");
$num=mysql_num_rows($rcs);
if ($num>0)
{
$rs=mysql_fetch_row($rcs);
}
if($Submit2)
{
echo "<meta http-equiv=refresh content=0;URL=news_main.php>";
}
if($Submit)
{
if($txt2!='')
{
if($txt1==$xName)
{
if($txt3=="")
{
show_msg("กรุณาเลือกประเภทของข่าว");
}
if($del_show='1')
{
@unlink ("image/$pic");
}
$sql2="Update news Set id='$txt1',title_news='$txt2',story_news='$txt3',type_news='$txt4',humanfill_news='$txt5',
datetime_edit='$a $b $c @ $d2' where id='$xName'";
$dbquery=mysql_db_query($db,$sql2)or die ("การแก้ไขข้อมูลมีข้อผิดพลาด");
show_msg("แก้ไขหัวข้อข่าวชื่อ $txt1 เรียบร้อยแล้วค่ะ");
echo "<meta http-equiv=refresh content=0;URL=news_main.php>";
}
else
{
show_msg( "ในฐานข้อมูลมีหัวข้อข่าวชื่อ $txt1 อยู่แล้วค่ะ");
}
}
else
{
show_msg("คุณกรอกข้อมูลไม่ครบค่ะ");
}
}
?>
<form action="" method="post" enctype="multipart/form-data" name="form1">
<div align="center"><br>
<table width="50%" height="282"border="10" cellspacing="5" bordercolor="#0099FF">
<tr bordercolor="#0099FF" bgcolor="#00CCFF">
<td height="32" colspan="2"> <div align="center"><font color="#000000" size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong>แก้ไขข่าว</strong></font></div></td>
</tr>
<tr bordercolor="#0099FF">
<td><div align="right"><strong>รหัสข่าว</strong></div></td>
<td><div align="left">
<input name="txt1" type="text" id="txt1" value="<?php printf ( "%05d" ,$rs[0]); ?>" readonly >
</div></td>
</tr>
<tr bordercolor="#0099FF">
<td width="27%"><div align="right"><font color="#000000" size="2"><strong><font face="MS Sans Serif, Tahoma, sans-serif">ชื่อหัวข้อข่าว</font></strong></font></div></td>
<td><div align="left"><font color="#000000" size="1">
<input name="txt2" type="text" id="txt2" value="<? echo $rs[1];?>" size="30">
</font></div></td>
</tr>
<tr bordercolor="#0099FF">
<td height="104"><div align="right"><font color="#000000" size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong>รายละเอียดของข่าว</strong></font></div></td>
<td><div align="left"><font color="#000000" size="1">
<textarea name="txt3" cols="45" rows="5" id="txt3"><? echo $rs[2];?>
</textarea>
</font></div></td>
</tr>
<tr bordercolor="#0099FF">
<td><div align="right"><font color="#000000" size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong>ประเภทข่าว</strong></font></div></td>
<td><div align="left"><font color="#000000" size="1">
<select name="txt4" id="txt4">
<option value="<?php echo $rs; ?>">
<?php if($rs[4]=='1'){echo"ข่าวประกวดราคาจัดซื้อจัดจ้าง";}elseif($rs[4]=='2'){echo"ข่าวประชาสัมพันธ์เทศบาล";}elseif($rs[4]=='3'){echo"ข่าวสารส่วนราชการอื่น ๆ";}
elseif($rs[4]=='4'){echo"ข่าวเหตุการณ์ปัจจุบัน";}else{echo"เลือกประเภทข่าว";}; ?>
</option>
<option value="1">ข่าวประกวดราคาจัดซื้อจัดจ้าง</option>
<option value="2">ข่าวประชาสัมพันธ์เทศบาล</option>
<option value="3">ข่าวสารส่วนราชการอื่น ๆ</option>
<option value="4">ข่าวเหตุการณ์ปัจจุบัน</option>
</select>
</font></div></td>
</tr>
<tr bordercolor="#0099FF">
<td height="27"><div align="right"><font color="#000000" size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong>ผู้ป้อนข่าว</strong></font></div></td>
<td><div align="left"><font color="#000000" size="1">
<input name="txt5" type="text" id="txt5" value="<? echo $rs[5];?>" size="30">
</font></div></td>
</tr>
<tr bordercolor="#0099FF">
<td height="27"><strong>รูปภาพประกอบข่าว</strong></td>
<td><div align="left">
<input name='del_show' type='checkbox' id='del_show' value='1'>ลบรูปภาพ
<a href='image/<? echo "$pic" ;?> ' target='_blank'>แสดงรูปภาพ</a></div>
</td>
</tr>
<tr bordercolor="#0066FF" bgcolor="#00CCFF">
<td height="22" colspan="3"> <div align="center"><font color="#000000" size="1"><strong>
<input type="submit" name="Submit" value="บันทึก">
<input name="Submit2" type="submit" id="Submit2" value=" ล้าง ">
</strong></font></div></td>
</tr>
</table>
<p></p>
<a href="news_main.php">กลับหน้าหลัก</a></div>
</form>
</body>
</html>
Date :
8 เม.ย. 2550 23:00:28
By :
taenoy
กำ
test1.php
// หน้าที่ลิ้ง
<a href="show_picture.php?id=<? echo $pic;?>">
test2.php
<?
$query = mysql_query("select pic from new where id ='$id'")
$arr = mysql_fetch_array($query);
<img src="ตามพาธที่เก็บของคุณเองนะ (มองจาหน้านี้เปนหลัก)/$arr['pic'];">
?>
Date :
11 เม.ย. 2550 23:11:10
By :
bomครหวัน
Load balance : Server 05