|
|
|
มีปัญหาเรื่องแก้ไขรูปภาพค่ะ...รบกวนผู้เชี่ยวชาญทีค่ะ |
|
|
|
|
|
|
|
คือเราเปลี่ยนรูปได้...แต่เวลาเราไม่เลือกเปลี่ยนรูปภาพ..จะเอารูปเก่าแล้วกดแก้ไขข้อมูลเลย..มันไม่ให้แก้ไขค่ะ...ไม่รู้ต้องเพิ่มโค้ดตรงไหน เพราะก๊อปโค้กนี้มากจากไฟล์เพิ่มข้อมูลนะค่ะ....รบกวนทีนะค่ะะะะะ
โค้ดไฟล์ editfrom.php
Code (PHP)
<?
include("admin_session.php");
include("../connect.php");
$sql = "select
* from doc_in where number_in='$number_in' ";
$ans = mysql_query($sql);
$result = mysql_fetch_array($ans);
$number_in = $result[number_in];
$kh_in = $result[kh_in];
$name_in = $result[name_in];
$from_in = $result[from_in];
$to_in = $result[to_in];
$id_department = $result[id_department];
$status_in = $result[status_in];
$date_in = $result[date_in];
$date_na = $result[date_na];
$detail_in = $result[detail_in];
$date1 = $result[date_doc];
$speed_in = $result[speed_in];
$rab_in = $result[rab_in];
$photo = $result[photo];
?>
<html>
<head>
<title>แก้ไขข้อมูล</title>
</head>
<body>
<TABLE border= "0" align="center" width="100%">
<tr>
<td rowspan="4" bgcolor="#A9FCFC"> </td>
<td width="85%"><img src="../images/wallpaper/logo.jpg" width="100%" height="295" /></td>
<td rowspan="4" bgcolor="#A9FCFC"></td>
</tr>
<tr>
<td width="85%"> <center>
<a href="admin_page.php"><img src="../images/wallpaper/bon22.jpg" width="100" height="40" />
<a href="admin_outpage.php"><img src="../images/wallpaper/bon222.jpg" width="100" height="40" />
<a href="admin_songpage.php"><img src="../images/wallpaper/bon33.jpg" width="100" height="40" />
<a href="admin_end.php"><img src="../images/wallpaper/bon3.jpg" width="100" height="40" />
<a href="admin_search.php"><img src="../images/wallpaper/bon4.jpg" width="100" height="40" />
<a href="tidtam.php"><img src="../images/wallpaper/bon5.jpg" width="100" height="40" />
<a href="admin_userpage.php"><img src="../images/wallpaper/bon8.jpg" width="100" height="40" />
<a href="admin_printpage.php"><img src="../images/wallpaper/bon7.jpg" width="100" height="40" />
<a href="logout.php"><img src="../images/wallpaper/bon6.jpg" width="98" height="40" /> </center></td>
</tr>
<tr>
<td><BR>
<center><h3>แก้ไขข้อมูล</h3></center>
<table border= "0" bgcolor="#FCE294" div align="center">
<form name="form1" method="post" action="admin_editFinish.php">
<input type="hidden" name="number_in" value="<? echo $number_in;?>">
<tr><td div align="center">เลขที่หนังสือ</td> <td><input type="text" name="kh_in" value="<? echo $kh_in;?>"size= "20 " ></td><tr>
<tr><td div align="center">เรื่องหนังสือ</td><td><input type="text" name="name_in" value="<? echo $name_in;?>"size= "50 " ></td><tr>
<tr><td div align="center">ชั้นความเร็ว</td><td>
<SELECT name= "speed_in" >
<option value= "<? echo $speed_in?>"><? echo $speed_in?>
<OPTION value= "" >เรื่องธรรมดา
<OPTION value= "(ด่วน)" >(ด่วน)
<OPTION value= "(ด่วนมาก)" >(ด่วนมาก)
<OPTION value= "(ด่วนที่สุด)" >(ด่วนที่สุด)
</SELECT></td><tr>
<tr><td div align="center">ชั้นความลับ</td><td>
<SELECT name= "rab_in" >
<option value= "<? echo $rab_in?>"><? echo $rab_in?>
<OPTION value= "" >เรื่องธรรมดา
<OPTION value= "(ลับ)" >(ลับ)
<OPTION value= "(ลับมาก)" >(ลับมาก)
<OPTION value= "(ลับที่สุด)" >(ลับที่สุด)
</SELECT></td><tr>
<tr><td div align="center">จากหน่วย</td><td><input type="text" name="from_in" value="<? echo $from_in;?>"size= "20 " ></td><tr>
<tr><td div align="center">ถึงหน่วย</td><td><input type="text" name="to_in" value="<? echo $to_in;?>"size= "20 " ></td><tr>
<tr><td div align="center">ลงวันที่</td><td><input name="date1" value="<? echo $date1;?>"size="20">
<a href="javascript:displayDatePicker('date1')">
<img border="0" src="formcal.gif" width="16" height="16"></a></td><tr>
<tr><td div align="center">การปฏิบัติ</td><td><textarea cols="45" rows="5" name="detail_in" >
<?echo $detail_in;?></textarea></td><tr>
<tr><td div align="center"> </td><td><input type="hidden" name="status_in" value="<? echo $status_in;?>"size= "20 " ></td><tr>
<tr><td div align="center"> </td><td><input name="id_department" type="hidden" value= "t1" size= "20 " ></td><tr>
<tr><td div align="center"> </td><td><input type="file" name="photo" value="<? echo $photo;?>"
size= "20 " > </td><tr>
<tr><td><input name="date_in" type="hidden" id="date_in"size="30"
value="<? echo $date_in;?>"></td><tr>
<tr><td><input name="date_na" type="hidden" id="date_na"size="30"
value="<? echo $date_na;?>"></td><tr>
<tr><td colspan= "2"><center><INPUT TYPE='SUBMIT' VALUE = "แก้ไขข้อมูล">
<INPUT TYPE='RESET' VALUE = "ยกเลิก"> </center></td></tr>
</form>
</td>
</tr>
</table>
<BR><BR><BR>
</table>
</body>
</html>
โค้ดไฟล์ action.php
Code (PHP)
<?
include("../connect.php");
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_last=explode(".", $photo_name);
$c=count($name_last)-1;
$lastname=strtolower($name_last[$c]);
if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
{
$set_photo=explode(".", $photo_name);
$pfname="im_" .$set_photo[0];
$plname=$set_photo[1];
$photoname=$pfname ."." .$plname;
copy ($photo, "../images/im/" .$photoname);
$sql = "update doc_in set
kh_in='$kh_in' ,
name_in='$name_in' ,
from_in='$from_in' ,
to_in='$to_in' ,
id_department='$id_department' ,
status_in='$status_in' ,
date_in='$date_in' ,
date_na='$date_na' ,
detail_in='$detail_in' ,
date_doc='$date1' ,
speed_in='$speed_in' ,
rab_in='$rab_in' ,
photo='$photo'
where number_in = '$number_in' ";
$ans = mysql_query($sql);
echo"<center><h3>แก้ไขข้อมูลเรียบร้อยแล้ว</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_detail.php?number_in=$number_in'>";
}
else
{
echo"<center><h3>ไม่สามารถบันทึกข้อมูลได้ไฟล์ต้องนามสกุล .jpg .gif เท่านั้น</h3></center>";
echo"<meta http-equiv='refresh' content='3;url=admin_editfrom.php?number_in=$number_in'>";
}
?>
Tag : PHP
|
|
|
|
|
|
Date :
2012-03-07 12:09:21 |
By :
chanida |
View :
1096 |
Reply :
24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ if else เช็คครับ ก่อนที่จะถึงคำสั่ง อัพโหลด ถ้าเป็นรูปเก่า ก็ให้ผ่านไป ไม่ต้องเข้าคำสั่งอัพโหลด แต่ถ้าหากว่าเป็นรูปใหม่ก็ให้เข้าคำสั่งอัพโหลด
แต่ทางที่ดีควรเก็บชื่อรูปไว้ในฐานข้อมูลเพราะว่าจะใช้คำสั่งตรวจสอบได้ง่ายกว่านี้ครับ กรณีแยกภาพเก่ากับภาพใหม่ (ใช้ชื่ออ้างอิงตามรูป)
|
|
|
|
|
Date :
2012-03-07 13:02:44 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ฐานข้อมูลเก็บชื่อรูปไว้แล้วค่ะ....แต่รบกวนแก้ไขโค้ดให้หน่อยค่ะเพราะว่าไม่เก่งphp ไม่รู้ไปเพิ่มตงไหนค่ะ
|
|
|
|
|
Date :
2012-03-07 13:14:39 |
By :
chanida |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่แก้ให้แต่บอกวิธีนะครับ
1.ในฟอร์ม จะมีการ select ข้อมูลมาอยู่แล้ว ใช่ไหมครับ ทำทำการซ่อนชื่อรูปเข้ามาในฟอร์มด้วย
<input type="hidden" name="oldpic" value="$ชื่อรูป">
2.ในคำสั่ง อัพโหลดให้เช็คว่า ช่องอัพโหลดเป็นค่าว่างหรือเปล่า
if($photo=$_FILES['photo']['tmp_name'] !=""){
เข้าคำสั่งอัพโหลด (ก็อปที่ทำไว้แล้วลงมาเลย)
}else{
ให้ <input type="hidden" name="oldpic" value="$ชื่อรูป">($oldpic) มีค่าเท่ากับ $photoname;
}
แล้วก็เอาค่า $photoname ไปอัพเดทตามเดิม
|
|
|
|
|
Date :
2012-03-07 13:52:23 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่คือความหวังเดียวนะค่ะ..ช่วยแก้ให้หน่อยค่ะ..ยังไม่ได้เลยค่ะ...
คือไม่เก่งนะค่ะ..อยากให้พี่ช่วยแก้ไขให้หน่อย..จะได้เป็นแนวศึกษาต่อไปค่ะ.
เรื่อง if else ไม่ค่อยเก่งค่ะ
ไฟล์อัพโหลดไว้เว็บนี้ค่ะพี่ รบกวนหน่อยนะค่ะ
http://file2.uploadfile.biz/i/EZEXMEIMEVMIMD
|
|
|
|
|
Date :
2012-03-08 09:25:06 |
By :
chanidam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเป็นอย่างนั้นก็ดีเลยครับ คุณจะได้เรียนรู้ไปพร้อมๆกับผม เด๋วผมจะช่วยให้คุณทำได้แต่จะต้องตามไปทีละสเต็ป
อันแรกเลยนะครับ
อันนี้คุณพิมพ์ไม่ครบ ให้เติม type="text" เข้าไปก่อน เป็น hidden เพื่อจะดูว่ามีชื่อรูปจริงไหม
<input type="text" name="oldpic" value="<?=$result["photo"];?>">
จากคำสั่งด้านบน ไม่ทราบว่า มีข้อมูลตามที่กดเข้ามาจริงหรือไม่ครับ
|
|
|
|
|
Date :
2012-03-08 09:34:33 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้หน้าอัพโหลด
Code (PHP)
if(trim($_FILES['photo']['tmp_name']) !=""){
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_last=explode(".", $photo_name);
$c=count($name_last)-1;
$lastname=strtolower($name_last[$c]);
if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
{
$set_photo=explode(".", $photo_name);
$pfname="im_" .$set_photo[0];
$plname=$set_photo[1];
$photoname=$pfname ."." .$plname;
copy ($photo, "../images/im/" .$photoname);
}
}else{
$photo_name = $_POST['oldpic'];
$photoname = $photo_name;
}
|
|
|
|
|
Date :
2012-03-08 09:47:56 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลยค่ะ....ใช่แบบนี้หรือเปล่าค่ะ พอเราไม่ได้เลือไฟล์ กดแก้ไขไปเลย..ซื้อไฟล์รูปเก่ามันหาย....
แต่พอเราเลือกรูปใหม่...มันก้อไม่ได้ค่ะ....รบกวนอีกรอบค่ะ
Code (PHP)
include("../connect.php");
if(trim($_FILES['photo']['tmp_name']) !=""){
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_last=explode(".", $photo_name);
$c=count($name_last)-1;
$lastname=strtolower($name_last[$c]);
if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
{
$set_photo=explode(".", $photo_name);
$pfname="im_" .$set_photo[0];
$plname=$set_photo[1];
$photoname=$pfname ."." .$plname;
copy ($photo, "../images/im/" .$photoname);
}
}else{
$photo_name = $_POST['oldpic'];
$photoname = $photo_name;
}
$sql = "update doc_in set
kh_in='$kh_in' ,
name_in='$name_in' ,
from_in='$from_in' ,
to_in='$to_in' ,
id_department='$id_department' ,
status_in='$status_in' ,
date_in='$date_in' ,
date_na='$date_na' ,
detail_in='$detail_in' ,
date_doc='$date1' ,
speed_in='$speed_in' ,
rab_in='$rab_in' ,
photo='$photoname'
where number_in = '$number_in' ";
$ans = mysql_query($sql);
echo"<center><h3>แก้ไขข้อมูลเรียบร้อยแล้ว</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_detail.php?number_in=$number_in'>";
|
|
|
|
|
Date :
2012-03-08 10:16:03 |
By :
chanidam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo sql ดูครับ
|
|
|
|
|
Date :
2012-03-08 10:38:52 |
By :
อ้นคุง ออนโมบาย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลย...ฮ่าาาาา
|
|
|
|
|
Date :
2012-03-08 10:46:29 |
By :
chanidam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$photoname = $photo_name;
แล้วได้ส่งชื่อภาพมาด้วยหรือเปล่าครับ ถ้าไม่ได้ส่งมาตอนที่ไม่ได้เลือกรูปภาพ มันก็ต้องเป็นค่าว่างเปล่าอ่ะครับ
ใช้ $_POST['photo_name']; รับค่าบ้างนะครับ
ในหน้า editform เพิ่มคำสั่ง <input type="hidden" name="photo_name" value="<?phpe echo $photo;?>"> เข้าไปด้วยนะ จะได้่ส่งชื่อรูปภาพไปด้วย
|
|
|
|
|
Date :
2012-03-08 10:56:47 |
By :
phpbasic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ตง $photoname = $photo_name; พอเราไม่ได้เลือกรูปภาพ..มันโชว์รูปเก่าได้แล้วค่ะ....
แต่พอเราเลือกรูปภาพใหม่ มันไม่เปลี่ยนรูปใหม่ค่ะ...มันยังเป็นรูปภาพเดิมอยู่ค่ะ
ฮ่าาาาายาวเลย
|
|
|
|
|
Date :
2012-03-08 11:23:18 |
By :
chanidam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค๊ดล่าสุดครับ
|
|
|
|
|
Date :
2012-03-08 11:30:39 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เวลาไม่เลือกรูปภาพ..มันจะโชว์รูปภาพเก่า.ได้แล้วค่ะ.
แต่พอเวลาเลือกรูปภาพใหม่..มันไม่เปลี่ยนนะค่ะ
โค้ดอัพเดต
Code (PHP)
<?
include("../connect.php");
if(trim($_FILES['photo']['tmp_name']) !=""){
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_last=explode(".", $photo_name);
$c=count($name_last)-1;
$lastname=strtolower($name_last[$c]);
if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
{
$set_photo=explode(".", $photo_name);
$pfname="im_" .$set_photo[0];
$plname=$set_photo[1];
$photoname=$pfname ."." .$plname;
copy ($photo, "../images/im/" .$photoname);
}
}else{
$photo_name = $_POST['oldpic'];
$photoname = $photo_name;
}
$sql = "update doc_in set
kh_in='$kh_in' ,
name_in='$name_in' ,
from_in='$from_in' ,
to_in='$to_in' ,
id_department='$id_department' ,
status_in='$status_in' ,
date_in='$date_in' ,
date_na='$date_na' ,
detail_in='$detail_in' ,
date_doc='$date1' ,
speed_in='$speed_in' ,
rab_in='$rab_in' ,
photo='$photo_name'
where number_in = '$number_in' ";
$ans = mysql_query($sql);
echo"<center><h3>แก้ไขข้อมูลเรียบร้อยแล้ว</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_detail.php?number_in=$number_in'>";
?>
โค้ด แก้ไข
<table border= "0" bgcolor="#FCE294" div align="center">
<form name="form1" method="post" action="admin_editFinish.php" enctype="multipart/form-data">>
<input type="hidden" name="number_in" value="<? echo $number_in;?>">
<tr><td div align="center">เลขที่หนังสือ</td> <td><input type="text" name="kh_in" value="<? echo $kh_in;?>"size= "20 " ></td><tr>
<tr><td div align="center">เรื่องหนังสือ</td><td><input type="text" name="name_in" value="<? echo $name_in;?>"size= "50 " ></td><tr>
<tr><td div align="center">ชั้นความเร็ว</td><td>
<SELECT name= "speed_in" >
<option value= " <? echo $speed_in?> "><? echo $speed_in?>
<OPTION value= "" >เรื่องธรรมดา
<OPTION value= "(ด่วน)" >(ด่วน)
<OPTION value= "(ด่วนมาก)" >(ด่วนมาก)
<OPTION value= "(ด่วนที่สุด)" >(ด่วนที่สุด)
</SELECT></td><tr>
<tr><td div align="center">ชั้นความลับ</td><td>
<SELECT name= "rab_in" >
<option value= " <? echo $rab_in?> "><? echo $rab_in?>
<OPTION value= "" >เรื่องธรรมดา
<OPTION value= "(ลับ)" >(ลับ)
<OPTION value= "(ลับมาก)" >(ลับมาก)
<OPTION value= "(ลับที่สุด)" >(ลับที่สุด)
</SELECT></td><tr>
<tr><td div align="center">จากหน่วย</td><td><input type="text" name="from_in" value="<? echo $from_in;?>"size= "20 " ></td><tr>
<tr><td div align="center">ถึงหน่วย</td><td><input type="text" name="to_in" value="<? echo $to_in;?>"size= "20 " ></td><tr>
<tr><td div align="center">ลงวันที่</td><td><input name="date1" value="<? echo $date1;?>"size="20">
<a href="javascript:displayDatePicker('date1')">
<img border="0" src="formcal.gif" width="16" height="16"></a></td><tr>
<tr><td div align="center">การปฏิบัติ</td><td><textarea cols="45" rows="5" name="detail_in" >
<? echo $detail_in; ?></textarea></td><tr>
<tr><td div align="center"> </td><td><input type="hidden" name="status_in" value="<? echo $status_in;?>"size= "20 " ></td><tr>
<tr><td div align="center"> </td><td><input name="id_department" type="hidden" value= "t1" size= "20 " ></td><tr>
<tr><td div align="center"> </td><td><input type="file" name="oldpic"></td><tr>
<input type="text" name="oldpic" value="<?=$result["photo"];?>">
<tr><td><input name="date_in" type="hidden" id="date_in"size="30"
value="<? echo $date_in;?>"></td><tr>
<tr><td><input name="date_na" type="hidden" id="date_na"size="30"
value="<? echo $date_na;?>"></td><tr>
<tr><td colspan= "2"><center><INPUT TYPE='SUBMIT' VALUE = "แก้ไขข้อมูล">
<INPUT TYPE='RESET' VALUE = "ยกเลิก"> </center></td></tr>
</form>
</td>
</tr>
</table>
<BR><BR><BR>
|
|
|
|
|
Date :
2012-03-08 11:59:19 |
By :
chanidam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<input type="file" name="oldpic"> อันนี้ผิดครับ มันจะต้องตรงกันกับคำสั่งอัพโหลด คุณใช้คำว่า photo ไม่ใช่หรอครับ ถ้ายังไงก็เปลี่ยนด้วยนะ
|
|
|
|
|
Date :
2012-03-08 12:08:21 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากนะคร้าาาได้แล้วค่ะ....เก่งจังเลย....
แล้วถ้าเราอยากให้ิัิัอัพโหลดได้เฉพาะไฟล์ gif และ jpe ถ้าไฟล์อื่นให้อัพโหลดใหม่...ต้องเพิ่มโค้ดว่าอะไรค่ะ..รบกวนอีกรอบ!!ฮิๆ
|
|
|
|
|
Date :
2012-03-08 12:25:46 |
By :
chanidam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรงนี้ครับ เปลี่ยนเอา
Code (PHP)
if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
{
$set_photo=explode(".", $photo_name);
$pfname="im_" .$set_photo[0];
$plname=$set_photo[1];
$photoname=$pfname ."." .$plname;
copy ($photo, "../images/im/" .$photoname);
}
else{
รีไดเร็กไปหน้าอื่น เพื่อทำการอัพโหลดใหม่อีกครั้ง
}
|
|
|
|
|
Date :
2012-03-08 12:44:03 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันขึ้นแบบนี้ค่ะ....ไม่รู้เพิ่มถูกที่หรือเปล่า 55+ รบกวนนะคร้าาาา
ไฟล์ต้องนามสกุล jpg , gif เท่านั้น
แก้ไขข้อมูลเรียบร้อยแล้ว
if(trim($_FILES['photo']['tmp_name']) !=""){
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_last=explode(".", $photo_name);
$c=count($name_last)-1;
$lastname=strtolower($name_last[$c]);
if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
{
$set_photo=explode(".", $photo_name);
$pfname="im_" .$set_photo[0];
$plname=$set_photo[1];
$photoname=$pfname ."." .$plname;
copy ($photo, "../images/im/" .$photoname);
}
}else{
$photo_name = $_POST['oldpic'];
$photoname = $photo_name;
echo"<center><h3>ไฟล์ต้องนามสกุล jpg , gif เท่านั้น</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_editfrom.php?number_in=$number_in'>";
}
$sql = "update doc_in set
kh_in='$kh_in' ,
name_in='$name_in' ,
from_in='$from_in' ,
to_in='$to_in' ,
id_department='$id_department' ,
status_in='$status_in' ,
date_in='$date_in' ,
date_na='$date_na' ,
detail_in='$detail_in' ,
date_doc='$date1' ,
speed_in='$speed_in' ,
rab_in='$rab_in' ,
photo='$photoname'
where number_in = '$number_in' ";
$ans = mysql_query($sql);
echo"<center><h3>แก้ไขข้อมูลเรียบร้อยแล้ว</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_detail.php?number_in=$number_in'>";
?>
|
|
|
|
|
Date :
2012-03-08 12:52:13 |
By :
chanidam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
if(trim($_FILES['photo']['tmp_name']) !=""){
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_last=explode(".", $photo_name);
$c=count($name_last)-1;
$lastname=strtolower($name_last[$c]);
if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
{
$set_photo=explode(".", $photo_name);
$pfname="im_" .$set_photo[0];
$plname=$set_photo[1];
$photoname=$pfname ."." .$plname;
copy ($photo, "../images/im/" .$photoname);
}else{
echo"<center><h3>ไฟล์ต้องนามสกุล jpg , gif เท่านั้น</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_editfrom.php?number_in=$number_in'>";
}
}else{
$photo_name = $_POST['oldpic'];
$photoname = $photo_name;
}
|
|
|
|
|
Date :
2012-03-08 13:04:24 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังขึ้นเหมือนเดิมค่ะ...
ไฟล์ต้องนามสกุล jpg , gif เท่านั้น
แก้ไขข้อมูลเรียบร้อยแล้ว
include("../connect.php");
if(trim($_FILES['photo']['tmp_name']) !=""){
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_last=explode(".", $photo_name);
$c=count($name_last)-1;
$lastname=strtolower($name_last[$c]);
if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
{
$set_photo=explode(".", $photo_name);
$pfname="im_" .$set_photo[0];
$plname=$set_photo[1];
$photoname=$pfname ."." .$plname;
copy ($photo, "../images/im/" .$photoname);
}else{
echo"<center><h3>ไฟล์ต้องนามสกุล jpg , gif เท่านั้น</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_editfrom.php?number_in=$number_in'>";
}
}else{
$photo_name = $_POST['oldpic'];
$photoname = $photo_name;
}
$sql = "update doc_in set
kh_in='$kh_in' ,
name_in='$name_in' ,
from_in='$from_in' ,
to_in='$to_in' ,
id_department='$id_department' ,
status_in='$status_in' ,
date_in='$date_in' ,
date_na='$date_na' ,
detail_in='$detail_in' ,
date_doc='$date1' ,
speed_in='$speed_in' ,
rab_in='$rab_in' ,
photo='$photoname'
where number_in = '$number_in' ";
$ans = mysql_query($sql);
echo"<center><h3>แก้ไขข้อมูลเรียบร้อยแล้ว</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_detail.php?number_in=$number_in'>";
?>
|
|
|
|
|
Date :
2012-03-08 13:13:12 |
By :
chanidam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script>alert("ภาพไม่ถูกต้อง");window.location="index.php";</script> เอาไปแทรกแทนข้อความที่ไม่อยากให้ผ่านครับ
|
|
|
|
|
Date :
2012-03-08 13:32:43 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
if(trim($_FILES['photo']['tmp_name']) ==""){
$photo_name = $_POST['oldpic'];
$photoname = $photo_name;
//ใส่คำสั่งอัพเดท
}else{
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_last=explode(".", $photo_name);
$c=count($name_last)-1;
$lastname=strtolower($name_last[$c]);
if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
{
$set_photo=explode(".", $photo_name);
$pfname="im_" .$set_photo[0];
$plname=$set_photo[1];
$photoname=$pfname ."." .$plname;
copy ($photo, "../images/im/" .$photoname);
/// ใส่คำสั่ง อัพเดท
}else{
echo"<center><h3>ไฟล์ต้องนามสกุล jpg , gif เท่านั้น</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_editfrom.php?number_in=$number_in'>";
}
}
?>
อันนี้เป็นการใส่คำสั่งแบบเดียวกัน 2 ที่
|
|
|
|
|
Date :
2012-03-08 13:34:51 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังมะได้เลยคร้าาาา.....เปลี่ยนเป็นนามสกุลอื่น..มันฟ้องให้เปลี่ยนนามสกุลได้แล้วค่ะ
แต่พอเปลี่ยนแปลงข้อมูลอันอื่น มันไม่ขึ้นอะไรเลย..ไม่ไปหน้าไหนเลย...
แล้วพอเราไม่เลือกรูปภาพ..กดแก้ไขไปเลย มันก็ไม่ขึ้นอะไรเลย หน้าจอว่าง ไม่ไปหน้าไหนเลยค่ะ
<?
include("../connect.php");
if(trim($_FILES['photo']['tmp_name']) ==""){
$photo_name = $_POST['oldpic'];
$photoname = $photo_name;
//ใส่คำสั่งอัพเดท
}else{
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_last=explode(".", $photo_name);
$c=count($name_last)-1;
$lastname=strtolower($name_last[$c]);
if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
{
$set_photo=explode(".", $photo_name);
$pfname="im_" .$set_photo[0];
$plname=$set_photo[1];
$photoname=$pfname ."." .$plname;
copy ($photo, "../images/im/" .$photoname);
$sql = "update doc_in set
kh_in='$kh_in' ,
name_in='$name_in' ,
from_in='$from_in' ,
to_in='$to_in' ,
id_department='$id_department' ,
status_in='$status_in' ,
date_in='$date_in' ,
date_na='$date_na' ,
detail_in='$detail_in' ,
date_doc='$date1' ,
speed_in='$speed_in' ,
rab_in='$rab_in' ,
photo='$photoname'
where number_in = '$number_in' ";
$ans = mysql_query($sql);
echo"<center><h3>แก้ไขข้อมูลเรียบร้อยแล้ว</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_detail.php?number_in=$number_in'>";
}else{
echo"<center><h3>ไฟล์ต้องนามสกุล jpg , gif เท่านั้น</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_editfrom.php?number_in=$number_in'>";
}
}
?>
|
|
|
|
|
Date :
2012-03-08 13:50:21 |
By :
chanidam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แน่ใจนะว่าตรวจทานครบแล้ว ว่าใส่ตามที่ผมแนะนำไป
//ใส่คำสั่งอัพเดท
|
|
|
|
|
Date :
2012-03-08 15:48:13 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|