ทำการลบข้อมูลในDatabase แต่ขึ้น warning จะทำให้ warning หายยังไงครับ
ตรงนี้เป็นโค๊ดที่ทำครับ
<?php @session_start();
if($_SESSION['ID'] == "")
{
echo '<pre>'
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="JavaScript">
alert("กรุณาล็อกอิน!! \r\n\r\n ขอบคุณครับ!!\r\n\r\n ");
window.location.href = "login.php";
</script>
<?
echo '</pre>';
exit();
}
?>
<? include_once "connDB.php"; ?>
<?
if($submit=="OK"){
if ($_FILES['file1']['name']!= '') {
$path='file_upload/';
$file=$_FILES['file1']['name'];
$file_type= strrchr( $file , '.' );
$pic_name='file1_'.$doc_id.strtoupper($file_type);
copy ($_FILES['file1']['tmp_name'],$path.$pic_name);
$file1=$pic_name;
}
if ($_FILES['file2']['name']!= '') {
$path='file_upload/';
$file=$_FILES['file2']['name'];
$file_type= strrchr( $file , '.' );
$pic_name='file2_'.$doc_id.strtoupper($file_type);
copy ($_FILES['file2']['tmp_name'],$path.$pic_name);
$file2=$pic_name;
}
if ($_FILES['file3']['name']!= '') {
$path='file_upload/';
$file=$_FILES['file3']['name'];
$file_type= strrchr( $file , '.' );
$pic_name='file3_'.$doc_id.strtoupper($file_type);
copy ($_FILES['file3']['tmp_name'],$path.$pic_name);
$file3=$pic_name;
}
if ($_FILES['file4']['name']!= '') {
$path='file_upload/';
$file=$_FILES['file4']['name'];
$file_type= strrchr( $file , '.' );
$pic_name='file4_'.$doc_id.strtoupper($file_type);
copy ($_FILES['file4']['tmp_name'],$path.$pic_name);
$file4=$pic_name;
}
if ($_FILES['file5']['name']!= '') {
$path='file_upload/';
$file=$_FILES['file5']['name'];
$file_type= strrchr( $file , '.' );
$pic_name='file5_'.$doc_id.strtoupper($file_type);
copy ($_FILES['file5']['tmp_name'],$path.$pic_name);
$file5=$pic_name;
}
if($id1==""){
$sql="INSERT INTO document set doc_id='".$doc_id."',doc_name='".$doc_name."',doc_detail='".$doc_detail."',doc_date='".$doc_date."',file1='".$file1."',file2='".$file2."',file3='".$file3."',file4='".$file4."',file5='".$file5."',status='".$status."'";
}else{
$sql="UPDATE document set doc_name='".$doc_name."',doc_detail='".$doc_detail."',doc_date='".$doc_date."',file1='".$file1."',file2='".$file2."',file3='".$file3."',file4='".$file4."',file5='".$file5."',status='".$status."' WHERE doc_id='".$id1."'" ;
}
mysql_query($sql);
}
if ($submit=="DEL"){
$sql="select * from document where doc_id='".$id1."'";
$rstTemp=mysql_query($sql);
$file_tmp=mysql_result($rstTemp,0,'file1');
if($file_tmp!='') unlink('file_upload/'.$file_tmp);
$file_tmp=mysql_result($rstTemp,0,'file2');
if($file_tmp!='') unlink('file_upload/'.$file_tmp);
$file_tmp=mysql_result($rstTemp,0,'file3');
if($file_tmp!='') unlink('file_upload/'.$file_tmp);
$file_tmp=mysql_result($rstTemp,0,'file4');
if($file_tmp!='') unlink('file_upload/'.$file_tmp);
$file_tmp=mysql_result($rstTemp,0,'file5');
if($file_tmp!='') unlink('file_upload/'.$file_tmp);
$sql="delete from document where doc_id ='".$id1."'";
mysql_query($sql);
}
?>
<script language="JavaScript">
function chkdel(){
if(confirm(' กรุณายืนยันการลบอีกครั้ง !!! ')){
return true;
}else{
return false;
}
}
function chkpass(){
if(confirm('กรุณายืนยันการอนุมัติอีกครั้ง')){
return true;
}else{
return false;
}
}
function Check_txt(){
if(document.getElementById('doc_id').value==""){
alert("กรุณาระบุ เลขเอกสาร ด้วยครับ");
document.getElementById('doc_id').focus();
return false;
}
if(document.getElementById('doc_name').value==""){
alert("กรุณาระบุ ชื่อเอกสาร ด้วยครับ");
document.getElementById('doc_name').focus();
return false;
}
if(document.getElementById('doc_date').value==""){
alert("กรุณาระบุ วันที่ ด้วยครับ");
document.getElementById('doc_date').focus();
return false;
}
if(document.getElementById('file1').value==""){
alert("กรุณาระบุ เอกสาร1 ด้วยครับ");
document.getElementById('file1').focus();
return false;
}
}
function isEmail(str) {
var supported = 0;
if (window.RegExp) {
var tempStr = 'a';
var tempReg = new RegExp(tempStr);
if (tempReg.test(tempStr)) supported = 1;
}
if (!supported)
return (str.indexOf('.') > 2) && (str.indexOf('@') > 0);
var r1 = new RegExp('(@.*@)|(\\.\\.)|(@\\.)|(^\\.)');
var r2 = new RegExp('^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$');
return (!r1.test(str) && r2.test(str));
}
</script><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document</title>
<link href="style/style.css" rel="stylesheet" type="text/css" />
</head>
<script type='text/javascript' language='javascript' src='date_time/prototype-1.js'></script>
<script type='text/javascript' language='javascript' src='date_time/prototype-date-extensions.js'></script>
<script type='text/javascript' language='javascript' src='date_time/behaviour.js'></script>
<script type='text/javascript' language='javascript' src='date_time/datepicker.js'></script>
<script type='text/javascript' language='javascript' src='date_time/behaviors.js'></script>
<link rel='stylesheet' href='date_time/datepicker.css'>
<body bgcolor="#FFDDEE">
<center>
<div id="container">
<div id="header">
<div id="header_left"></div>
<div id="header_main">ระบบจัดการเอกสาร</div>
<div id="header" align="right"><a href="logout.php"><img src="style/images/logout.png" border=""></a></div>
</div>
<div id="content" align=""><br><br>
<? if($submit=="" or $show=="OK"){?>
<center><form name="form1" method="post" action="document.php?show=OK&strSearch=Y">
<table width="100%" >
<tr>
<td width="45%"><div align="right">ค้นหา :<select name="Search2">
<option value="doc_name" <? if($Search2=="doc_name"){ ?>selected<? }?>>ชื่อเอกสาร</option>
<option value="doc_id" <? if($Search2=="doc_id"){ ?>selected<? }?>>เลขเอกสาร</option>
<option value="doc_detail" <? if($Search2=="doc_detail"){ ?>selected<? }?>>รายละเอียด</option>
<option value="doc_date" <? if($Search2=="doc_date"){ ?>selected<? }?>>วันที่</option>
<option value="file1" <? if($Search2=="file1"){ ?>selected<? }?>>เอกสาร1</option>
<option value="file2" <? if($Search2=="file2"){ ?>selected<? }?>>เอกสาร2</option>
<option value="file3" <? if($Search2=="file3"){ ?>selected<? }?>>เอกสาร3</option>
<option value="file4" <? if($Search2=="file4"){ ?>selected<? }?>>เอกสาร4</option>
<option value="file5" <? if($Search2=="file5"){ ?>selected<? }?>>เอกสาร5</option>
</select></div>
</td>
<td width="64%"><input name="Search" type="text" size="20" value="<? echo $Search?>"onFocus="this.value = '';">
<input type="submit" name="submit" value="Search">
</td>
</tr>
</table>
</form></center>
<?
if(!isset($start)){
$start = 0;
$page=1;
}
$limit = '20';
if($strSearch=="Y"){
$Qtotal = mysql_query("select * from document Where ".$Search2." like '%".$Search."%' ");
}else{
$Qtotal = mysql_query("select * from document");
}
$total = mysql_num_rows($Qtotal);
if($strSearch=="Y"){
$Query = mysql_query("select * from document Where ".$Search2." like '%".$Search."%' order by doc_id DESC LIMIT $start,$limit");
}else{
$Query= mysql_query("select * from document order by doc_id DESC LIMIT $start,$limit");
}
$totalp = mysql_num_rows($Query);
$xx=$totalp+$start;
$yy=$start+1;
echo "ข้อมูลที่ ".$yy." ถึงข้อมูลที่ ".$xx;
printf(" | จากทั้งหมด %d รายการ ",$total);
printf(" | หน้าที่ %d <br />",$page);
?><br><br>
<table width="100%">
<tr bgcolor="#FFE4B5" height='40' >
<td align='center'><strong>เลขที่เอกสาร </strong></td>
<td align='center'><strong>ชื่อเอกสาร </strong></td>
<td align='center'><strong>รายละเอียด </strong></td>
<td align='center'><strong>วันที่ </strong></td>
<td align='center'><strong>เอกสาร1 </strong></td>
<td align='center'><strong>เอกสาร2 </strong></td>
<td align='center'><strong>เอกสาร3 </strong></td>
<td align='center'><strong>เอกสาร4 </strong></td>
<td align='center'><strong>เอกสาร5 </strong></td>
<td align='center'><strong>สถานะ </strong></td>
<td width="8%"><a href="document.php?submit=Add&show="><center><img src="style/images/add.png" border="0"></center></a></td>
</tr>
<?
while($arr = mysql_fetch_array($Query)){
$autoid = $arr['doc_id'];
$i++;
if($i%2==0){
$bg = "#FFFFCC";
}else{
$bg = "#FFFFFF";
}
?>
<tr bgcolor="<? echo $bg?>" onMouseOver="this.style.backgroundColor='#CCFFCC'" onMouseOut="this.style.backgroundColor=''" valign="top">
<td align='center'><? echo $arr['doc_id'] ?></td>
<td align='center'><? echo $arr['doc_name'] ?></td>
<td align='center'><? echo $arr['doc_detail'] ?></td>
<td align='center'><? echo $arr['doc_date'] ?></td>
<td align='center'><a href="file_upload/<? echo $arr['file1'] ?>"><? echo $arr['file1'] ?></a></td>
<td align='center'><a href="file_upload/<? echo $arr['file2'] ?>"><? echo $arr['file2'] ?></a></td>
<td align='center'><a href="file_upload/<? echo $arr['file3'] ?>"><? echo $arr['file3'] ?></a></td>
<td align='center'><a href="file_upload/<? echo $arr['file4'] ?>"><? echo $arr['file4'] ?></a></td>
<td align='center'><a href="file_upload/<? echo $arr['file5'] ?>"><? echo $arr['file5'] ?></a></td>
<td align='center'><? echo $arr['status'] ?></td>
<td align="center">
<a href="document.php?submit=DEL&show=OK&id1=<? echo $autoid;?> "OnClick="return chkdel();"><img src="style/images/-.png" border="0"></a>
<a href="document.php?submit=Edit&id1=<? echo $autoid;?>"><img src="style/images/Tools.png" border="0"></a>
</td>
</tr>
<? }?>
</table>
<?}?>
<? if($submit=="Add"){
$new_id =mysql_result(mysql_query("Select Max(doc_id)+1 as MaxID from document"),0,"MaxID");
if($new_id==''){
$doc_id="001";
}else{
$doc_id=sprintf("%03d",$new_id);//ถ้าไม่ใช่ค่าว่าง
}
?>
<form action="document.php?submit=OK&show=OK&id1=" method="post"onSubmit="return Check_txt()" enctype='multipart/form-data'>
<input type="hidden" name="doc_id" value="<?=$doc_id?>" >
<table width="98%">
<tr>
<td width='30%' align='right'>เลขที่เอกสาร : </td>
<td width='70%'><input name='doc_id' id='doc_id' value="<?=$doc_id?>" type='text' size='50' disabled onKeyUp="if(this.value*1!=this.value) this.value='' ;"> * </td>
</tr>
<tr>
<td width='30%' align='right'>ชื่อเอกสาร : </td>
<td width='70%'><input name='doc_name' id='doc_name' type='text' size='50'> * </td>
</tr>
<tr>
<td width='30%' align='right'>รายละเอียด : </td>
<td width='70%'><textarea name='doc_detail' cols='50' rows='4' id='doc_detail'></textarea></td>
</tr>
<tr>
<td width='30%' align='right'>วันที่ : </td>
<td width='70%'><input name='doc_date' id='doc_date' class='datepicker'> * </td>
</tr>
<tr>
<td width='30%' align='right'>เอกสาร1 : </td>
<td width='70%'><input type='file' name='file1' id='file1'> Select a File. * </td>
</tr>
<tr>
<td width='30%' align='right'>เอกสาร2 : </td>
<td width='70%'><input type='file' name='file2' id='file2'>
(ถ้ามี) </td>
</tr>
<tr>
<td width='30%' align='right'>เอกสาร3 : </td>
<td width='70%'><input type='file' name='file3' id='file3'>
(ถ้ามี) </td>
</tr>
<tr>
<td width='30%' align='right'>เอกสาร4 : </td>
<td width='70%'><input type='file' name='file4' id='file4'>
(ถ้ามี) </td>
</tr>
<tr>
<td width='30%' align='right'>เอกสาร5 : </td>
<td width='70%'><input type='file' name='file5' id='file5'>
(ถ้ามี) </td>
</tr>
<tr height='50'>
<td></td>
<td align='left' valign='middle'><input type='submit' name='Submit' value=' บันทึก '> <input type='reset' name='Submit2' value='ล้างข้อมูล'> <input type='button' name='Submit222' value=' ยกเลิก ' onClick="document.location.href='document.php?show=OK'"></td>
</tr>
</table>
</form>
<? }?>
<? if($submit=="Edit"){
$sql="select * from document where doc_id ='".$id1."' ";
$tem = mysql_query($sql);
$row3=mysql_fetch_array($tem);
?>
<form action="document.php?submit=OK&show=OK&id1=<? echo $id1?>" method="post"onSubmit="return Check_txt();" enctype='multipart/form-data'>
<input type='hidden' name='doc_id' value="<?=$row3['doc_id']?>">
<input type='hidden' name='file1' value="<?=$row3['file1']?>">
<input type='hidden' name='file2' value="<?=$row3['file2']?>">
<input type='hidden' name='file3' value="<?=$row3['file3']?>">
<input type='hidden' name='file4' value="<?=$row3['file4']?>">
<input type='hidden' name='file5' value="<?=$row3['file5']?>">
<input type='hidden' name='status' value="<?=$row3['status']?>">
<table width="98%">
<tr>
<td width='30%' align='right'>เลขที่เอกสาร : </td>
<td width='70%'><input name='doc_id' id='doc_id' type='text' size='50' disabled onKeyUp="if(this.value*1!=this.value) this.value='' ;" value='<?=$row3["doc_id"]?>'> * </td>
</tr>
<tr>
<td width='30%' align='right'>ชื่อเอกสาร : </td>
<td width='70%'><input name='doc_name' id='doc_name' type='text' size='50' value='<?=$row3["doc_name"]?>'> * </td>
</tr>
<tr>
<td width='30%' align='right'>รายละเอียด : </td>
<td width='70%'><textarea name='doc_detail' cols='50' rows='4' id='doc_detail'><?=$row3['doc_detail']?></textarea> * </td>
</tr>
<tr>
<td width='30%' align='right'>วันที่ : </td>
<td width='70%'><input name='doc_date' id='doc_date' class='datepicker' value='<?=$row3["doc_date"]?>'> * </td>
</tr>
<tr>
<td width='30%' align='right'>เอกสาร1 : </td>
<td width='70%'><input type='text' name='file1' id='file1' disabled onKeyUp="if(this.value*1!=this.value) this.value='' ;" value='<?=$row3["file1"]?>'> * </td>
</tr>
<tr>
<td width='30%' align='right'>เอกสาร2 : </td>
<td width='70%'><input type='text' name='file2' id='file2' disabled onKeyUp="if(this.value*1!=this.value) this.value='' ;" value='<?=$row3["file2"]?>'> * </td>
</tr>
<tr>
<td width='30%' align='right'>เอกสาร3 : </td>
<td width='70%'><input type='text' name='file3' id='file3' disabled onKeyUp="if(this.value*1!=this.value) this.value='' ;" value='<?=$row3["file3"]?>'> * </td>
</tr>
<tr>
<td width='30%' align='right'>เอกสาร4 : </td>
<td width='70%'><input type='text' name='file4' id='file4' disabled onKeyUp="if(this.value*1!=this.value) this.value='' ;" value='<?=$row3["file4"]?>'> * </td>
</tr>
<tr>
<td width='30%' align='right'>เอกสาร5 : </td>
<td width='70%'><input type='text' name='file5' id='file5' disabled onKeyUp="if(this.value*1!=this.value) this.value='' ;" value='<?=$row3["file5"]?>'> * </td>
</tr>
<tr>
<td width='30%' align='right'>สถานะ :</td>
<td>
<select name="status" id="status">
<option value="Wait">Wait</option>
<option value="Pass">Pass</option>
<option value="No Pass">No Pass</option>
</td></select>
</tr>
<tr height="50">
<td></td>
<td><input type="submit" name="Submit" value=" บันทึก "> <input type="button" name="Submit222" value=" ยกเลิก " onClick="document.location.href='document.php?show=OK'"></td>
</tr>
</table>
</form>
<? }?>
</div>
<div id="footer">
<? if($submit=="" or $show=="OK"){
$page = ceil($total/$limit);
for($i=1;$i<=$page;$i++){
if($_GET['page']==$i){
echo "[<a href='?start=".$limit*($i-1)."&page=$i&strSearch=$strSearch&Search=$Search&Search2=$Search2'><B>$i</B></A>]";
}else{
echo "[<a href='?start=".$limit*($i-1)."&page=$i&strSearch=$strSearch&Search=$Search&Search2=$Search2'>$i</A>]";
}}} ?>
</div>
</div>
</center>
</body>Tag : PHP, HTML/CSS, JavaScript
Date :
2016-09-05 11:59:46
By :
diffusion31188
View :
969
Reply :
1
เขียนขึ้นมาใหม่ครับ และเขียนขึ้นมาเอง หรือไปหาโหลดโค้ดใหม่ๆ
เพราะที่คุณใช้อยู่มันโค้ดโบราณและจะต้องมีปัญหาแน่นอนเมื่อไปรันบน web server จริงหรือรุ่นใหม่ๆ
ไม่ว่าจะตัวเปิด php ที่ยังเป็น <? หรือแม้แต่การใช้ mysql_ function
และก็เดาว่าอาจยังมีฟังก์ชั่นหรือโค้ดส่วนอื่นๆที่มันยกเลิกใช้ไปนานหลายปีแล้วอยู่ในนั้นอีก
บอกหน่อยได้ไหมครับ พวกโค้ดโบราณเหล่านี้ไปโหลดมาจากไหนกัน?
Date :
2016-09-05 12:45:09
By :
mr.v
Load balance : Server 01