require("config.inc.php");
include("header.php");
?>
// ตรวจสอบการ login
if($action=="login") {
if($aid!=$admin || $apwd!=$admin_pwd) {
err_msg("Error : Admin ID and Password","กรุณาตรวจสอบอีกครั้ง","");
}
}
// ตรวจสอบการลบ
else if($action=="delete") {
del_QA($mode,$qno,$ano);
exit();
}
else {
err_msg("Error : Method","กรุณา Login ก่อนเข้าระบบ","admin.html");
}
?>
รหัสถูกต้อง
// footer(); ?>
// function ที่ใช้ในการลบ คำถาม-คำตอบ
function del_QA($mode,$qno,$ano) {
require("config.inc.php");
// ตรวจสอบขั้นตอนและค่าที่ส่งมาว่าถูกต้องหรือไม่
if(!$mode) {
err_msg("Error : Method","กรุณาเลือกวิธีลบด้วย","");
}
if($mode=="question" && !$qno) {
err_msg("Error : Method","กรุณาใส่หมายเลขคำถาม(กระทู้)ด้วย","");
}
if($mode=="answer" && !$ano) {
err_msg("Error : Method","กรุณาใส่หมายเลขคำตอบด้วย","");
}
$num = ($mode=="question") ? $qno : $ano;
$table = ($mode=="question") ? "webboard_data" : "webboard_ans";
$msg = ($mode=="question") ? "คำถาม(กระทู้)" : "คำตอบ";
// ตรวจสอบว่ามคำถาม(กระทู้) และคำตอบีนี้หรือไม่
mysql_connect($host,$user,$passwd);
$sql = "select * from $table where No='$num'";
$result = mysql_db_query($dbname,$sql);
$NRow = mysql_num_rows($result);
if($NRow==0) {
err_msg("ไม่พบ $msg หมายเลข $num ในฐานข้อมูล","กรุณาตรวจสอบหมายเลขอีกครั้ง1","");
}
if($mode=="question") {
// sql string ที่ใช้ในการลบ คำถาม(กระทู้) และคำตอบของกระทู้นั้นๆ
$Nopic1 = "select nphoto from webboard_data where No='$num' ";
$resultpic1 = mysql_db_query($dbname,$Nopic1);
$rowpic1 = mysql_fetch_row($resultpic1);
$Nopic2 = "select nphoto from webboard_ans where No='$num' ";
$resultpic2 = mysql_db_query($dbname,$Nopic2);
$rowpic2 = mysql_fetch_row($resultpic2);
if(($rowpic1[0]!="")&&($rowpic2[0]!=""))
{
echo " $rowpic2[0]";
echo "
";
unlink("$path/$rowpic2[0]");
echo "
";
echo " $rowpic1[0]";
unlink("$path/$rowpic1[0]");
echo "
";
}
elseif($rowpic2[0]!="")
{
echo "
";
echo "$rowpic2[0]"."3";
unlink("$path/$rowpic2[0]");
}
elseif($rowpic1[0]!="")
{
echo "
";
echo "$rowpic1[0]"."3";
unlink("$path/$rowpic1[0]");
}
$del_question = "DELETE FROM webboard_data WHERE No='$num'";
$del_answer = "DELETE FROM webboard_ans WHERE QuestionNo='$num'";
//new line edit
/* $del_answer= "UPDATE webboard_data SET Reply=Reply-1 WHERE No='$num'";
$del_question= "UPDATE webboard_data SET Reply=Reply-1 WHERE No='$num'";*/
//$del_answer ="delete from webboard_data where Reply='$Reply'";
//$del_answer ="delete from webboard_data where Reply=$Reply";
$result1 = mysql_db_query($dbname,$del_question);
$result2 = mysql_db_query($dbname,$del_answer);
$result3 = mysql_db_query($dbname,$Nopic1);
$result4 = mysql_db_query($dbname,$Nopic2);
//$result3 = mysql_db_query($dbname,$del_answe2);
if(!$result1 && !$result2 ) {
err_msg("มีข้อผิดพลาดที่ระบบ","กรุณาแจ้ง admin ให้ตรวจสอบด้วยครับ","");
}
else {
echo "";
echo "";
echo "";
echo "";
echo "ลบข้อมูลเรียบร้อยแล้ว
";
echo "$msg หมายเลข $num และคำตอบทั้งหมด ได้ถูกลบออกจากฐานข้อมูลแล้วครับ";
echo " |
";
echo "
";
echo "";
echo "[Back]";
echo "";
echo "";
exit();
}
}
else {
$Nopic = "select nphoto from webboard_ans where No='$num' ";
$resultpic = mysql_db_query($dbname,$Nopic);
$rowpic = mysql_fetch_row($resultpic);
if($rowpic[0]!='')
{
echo "$rowpic[0]"." 2";
unlink("$path/$rowpic[0]");
}
$del_sql = "DELETE FROM webboard_ans WHERE No='$num'";
$result = mysql_db_query($dbname,$del_sql);
if(!$result) {
err_msg("มีข้อผิดพลาดที่ระบบ","กรุณาแจ้ง admin ให้ตรวจสอบด้วยครับ","");
}
else {
echo "";
echo "";
echo "";
echo "";
echo "ลบข้อมูลเรียบร้อยแล้ว
";
echo "$msg หมายเลข $num ได้ถูกลบออกจากฐานข้อมูลแล้วครับ";
echo " |
";
echo "
";
echo "";
echo "[Back]";
echo "";
echo "";
exit();
}
}
}
function err_msg($topic,$detial,$url) {
echo "";
echo "";
echo "";
echo "";
echo "$topic
";
echo $detial;
echo " |
";
echo "
";
echo "";
if(!$url) {
echo "[Back]";
}
else {
echo "[Back]";
}
echo "
";
//footer();
echo "";
exit();
}
/*function footer() {
echo "
";
echo "";
echo "CopyLEFT and Powered By : Sansak";
echo "";
}*/
?>