Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ขอความช่วยเหลือเกี่ยวกับการใส่เช็คบ๊อกเพื่อให้ลบกระทู้ได้ทีละหลายๆกระทู้ ขอบคุณครับ



 

ขอความช่วยเหลือเกี่ยวกับการใส่เช็คบ๊อกเพื่อให้ลบกระทู้ได้ทีละหลายๆกระทู้ ขอบคุณครับ

 



Topic : 080802

Guest




คือผมจะแก้หน้าจัดการประกาศครับ คือเวลามันหมดอายุมันจะมาอยู่ที่หน้านี้ แต่มันจะลบได้ทีละบันทัด ผมอยากจะได้แบบเช็คบ๊อกลบได้ทีละหลายบันทัดหลายหัวข้อ ผมเขียนออกมาแบบนี้ซึ่งมันใช้ไม่ได้อยู่แล้วครับคือเขียนคร่าวๆ รบกวนขอความช่วยเหลือด้วยครับ ว่าต้องเขียนอะไรเพิ่มเข้าไปตรงไหนบ้าง ลองทำเองแล้วมันไม่สำเร็จ ขอบคุณครับ..,




Code (PHP)
<form action="admin_query.php" method="post" name="form1" id="form1">
				
					<table cellpadding=0 cellspacing=1 width=100% border=0 bgcolor="#F2832E">
					<th bgcolor="#F8D07D">รหัส</th>
					<th bgcolor="#F8D07D">หัวข้อ</th>
					<th bgcolor="#F8D07D">ประเภท</th>
					<th bgcolor="#F8D07D">ประกาศ</th>
					<th bgcolor="#F8D07D">ผู้ประกาศ</th>
					<th bgcolor="#F8D07D">ตัวจัดการ</th>
<?
	$sql_special = "
		SELECT 
			@numrow:=@numrow+1 AS srows,
			m.notice_id, 
			m.notice_title, 
			rh.hometype_name, 
			rs.salarytype_name, 
			m.notice_price, 
			rp.pricetype_name, 
			m.notice_area, 
			ra.areatype_name, 
			m.notice_special, 
			rv.province_name, 
			rvs.subprovince_name, 
			(SELECT p.notice_picture FROM notice_picture p WHERE p.notice_id=m.notice_id ORDER BY p.notice_picture ASC LIMIT 0,1 ) AS notice_picture,
			m.update_dtm,
			m.create_by,
			m.notice_special
		FROM 
			notice_main m, notice_location l, ref_hometype rh, ref_salarytype rs, ref_pricetype rp, ref_areatype ra, ref_province rv, ref_subprovince rvs, (SELECT @numrow:=0) eiei
		WHERE 1=1
			AND m.notice_id = l.notice_id
			AND m.hometype_id = rh.hometype_id
			AND m.salarytype_id = rs.salarytype_id
			AND m.pricetype_id = rp.pricetype_id
			AND m.areatype_id = ra.areatype_id
			AND l.province_id = rv.province_id
			AND l.subprovince_id = rvs.subprovince_id
			AND m.notice_active = 'N'
	";
	if($_POST[search_hometype_id]){ $sql_special .= " AND m.hometype_id = '$_POST[search_hometype_id]' "; }
	elseif($_GET[search_hometype_id]){ $sql_special .= " AND m.hometype_id = '$_GET[search_hometype_id]' "; }
	if($_POST[search_salarytype_id]){ $sql_special .= " AND m.salarytype_id = '$_POST[search_salarytype_id]' "; }
	if($_POST[search_province_id]){ $sql_special .= " AND l.province_id = '$_POST[search_province_id]' "; }
	if($_POST[search_subprovince_id]){ $sql_special .= " AND l.subprovince_id = '$_POST[search_subprovince_id]' "; }
	if($_POST[txt_price_start]){ $sql_special .= " AND m.notice_price >= '$_POST[txt_price_start]' "; }
	if($_POST[txt_price_end]){ $sql_special .= " AND m.notice_price <= '$_POST[txt_price_end]' "; }
	if($_POST[txt_email]){ $sql_special .= " AND m.create_by regexp '$_POST[txt_email]' "; }
	
	#echo $sql_special;
	$result_special = $db->Execute($sql_special);
	if($result_special->fields[srows])
	{
		WHILE(!$result_special->EOF)
		{
			$srows = $result_special->fields[srows];
			$snotice_id = $result_special->fields[notice_id];
			$snotice_title = $result_special->fields[notice_title];
			$shometype_name = $result_special->fields[hometype_name];
			$ssalarytype_name = $result_special->fields[salarytype_name];
			$snotice_price = $result_special->fields[notice_price];
			$spricetype_name = $result_special->fields[pricetype_name];
			$snotice_area = $result_special->fields[notice_area];
			$sareatype_name = $result_special->fields[areatype_name];
			$snotice_special = $result_special->fields[notice_special];
			$sprovince_name = $result_special->fields[province_name];
			$ssubprovince_name = $result_special->fields[subprovince_name];
			$snotice_pict01 = $result_special->fields[notice_picture];
			$supdate_dtm = $result_special->fields[update_dtm];
			$screate_by = $result_special->fields[create_by];
			$snotice_special = $result_special->fields[notice_special];
			
			if($srows%2 != 0)
			{
				$scolor = "#FFFFFF";
			}
			else
			{
				$scolor = "#FFFEEB";
			}
?>
					<tr align=center bgcolor="<?=$scolor;?>">
						<td><?=$snotice_id;?></td>
						<td align=left><?=$snotice_title;?></td>
						<td><?=$shometype_name;?></td>
						<td><?=$ssalarytype_name;?></td>
						<td><?=$screate_by;?></td>
						<td>

                             <input name="Destroy" type="checkbox" value="destroy_notice"/>                &nbsp;
                             <input name="Recovery" type="checkbox" value="update_notice_active" />


													</td>
					</tr>
<?
			$result_special->MoveNext();
		}
	}
	else
	{
?>
					<tr align=center bgcolor="#FFFFFF">
						<td colspan=6>...ไม่มีข้อมูล...</td>
					</tr>
					
<?
	}
?>
<tr align=center bgcolor="#FFFFFF">
					  <td>&nbsp;</td>
					  <td>&nbsp;</td>
					  <td>&nbsp;</td>
					  <td>&nbsp;</td>
					  <td>&nbsp;</td>
					  <td>

 (((เดิมเลย เป็นรูป 2 รูปนี้ คลิ๊กแล้วก็จะลบและอัปเดททีละบันทัด แต่ตอนนี้อยากให้คลิ๊กแล้วลบหรืออัปเดทตามเช็คบ๊อกที่เลือก)))

		<img src="../images/button/file_broken.png" width="16" height="16" title="Destroy" style="cursor:pointer" onclick="destroy_notice('<?=$snotice_id;?>');">&nbsp;
		<img src="../images/button/recovery.gif" width="16" height="16" title="Recovery" style="cursor:pointer" onclick="update_notice_active('Y','<?=$snotice_id;?>');">


						</td>
					</tr>
					</table> 
					
					</form>
------------------------------------------------------------------
admin_query.php

<?
	
	
	SWITCH($_POST[admin_mode]){
		case "xyz";
			
		break;
		case "destroy_notice";
			$sql_destroy_notice = " DELETE FROM notice_main WHERE notice_id='$_POST[notice_id]' ";
			#echo $sql_destroy_notice;exit;
			$result_destroy_notice=$db->Execute($sql_destroy_notice);
			if($result_destroy_notice)
			{
				$sql = " SELECT notice_picture FROM notice_picture WHERE notice_id = '$_POST[notice_id]' ";
				$result = $db->Execute($sql);
				WHILE(!$result->EOF)
				{
					$pict = $result->fields[notice_picture];
					@unlink("../".$pict);
					$result->MoveNext();
				}
				$arr_tbl[] = "notice_comment";
				$arr_tbl[] = "notice_location";
				$arr_tbl[] = "notice_picture";
				$arr_tbl[] = "notice_roomdetail";
				$arr_tbl[] = "notice_sendmail";
                $arr_tbl[] = "counter";
				FOR($i=0;$i<=count($arr_tbl)-1;$i++)
				{
					$sql_del = " DELETE FROM ".$arr_tbl[$i]." WHERE notice_id='$_POST[notice_id]' ";
					$result_del = $db->Execute($sql_del);
				}
				
				$sql_del_mapdata = "
											DELETE FROM notice_map_picture 
											WHERE 
											notice_id='$_POST[notice_id]'
							";
					$result_del_mapdata = $db->Execute($sql_del_mapdata);
				
				$sql_del_urlclip = "
								DELETE FROM  notice_urlclip
								WHERE 
								notice_id='$_POST[notice_id]'
								";
				$result_del_urlclip = $db->Execute($sql_del_urlclip);
				
				print "<script>";
				print "alert(\"ลบข้อมูลเรียบร้อย\");";
				print "location.href='admin.php?admin_page=03'; ";
				print "</script>";
				include("contract_email.php");
			}
			else
			{
				print "<script>";
				print "alert(\"เกิดข้อผิดพลาด!!! ไม่สามารถลบข้อมูลได้\");";
				print "location.href='admin.php?admin_page=03'; ";
				print "</script>";
			}
		break;
		case "update_notice_active";
			$sql_update_notice_active = " 
				UPDATE notice_main SET 
					notice_active='$_POST[notice_active]',
					update_by='$_SESSION[ss_member_email]',
					update_dtm=now()
				WHERE
					notice_id='$_POST[notice_id]'
			";
			#echo $sql_update_notice_active;
			$result_update_notice_active=$db->Execute($sql_update_notice_active);
			if($result_update_notice_active)
			{
				print "<script>";
				print "alert(\"แก้ไขข้อมูลเรียบร้อย\");";
				print "location.href='admin.php?admin_page=03'; ";
				print "</script>";
				include("contract_email.php");
			}
			else
			{
				print "<script>";
				print "alert(\"เกิดข้อผิดพลาด!!! ไม่สามารถแก้ไขข้อมูลได้\");";
				print "location.href='admin.php?admin_page=03'; ";
				print "</script>";
			}
		break;
		case "update_admin_banner";
			$maxsize = 2072576;
			$arr_filetype = array('image/gif', 'image/jpeg', 'image/pjpeg', 'application/x-shockwave-flash' );
			
			if($_FILES[file1][name])
			{
				if(in_array($_FILES[file1][type], $arr_filetype, true))
				{
					if($_FILES[file1][size] <= $maxsize)
					{
						$sql_temp_delete = " SELECT banner_pict FROM banner WHERE banner_id = '$_POST[banner_id]' ";
						$result_temp_delete = $db->Execute($sql_temp_delete);
							$banner_pict = $result_temp_delete->fields[banner_pict];
						
						unlink("../".$banner_pict);
						
						$typeimg = explode(".",$_FILES[file1][name]);
						$path = "pict_banner/b".date("ymdHis").".".$typeimg[1];
						copy($_FILES[file1][tmp_name],$path);
						$path_data = "admin/".$path;
					}
					else
					{
						$error_size = "ไฟล์รูปหรือไฟล์แฟลช ไม่ได้รับการบันทึกเนื่องจากขนาดของไฟล์ใหญ่กว่า $imgsize byte";
					}
				}
				else
				{
					$error_type = " รูปภาพบางรูป ไม่ได้รับการบันทึกเนื่องจากไม่ใช่นามสกุล .JPG หรือ .GIF ";
				}
			}
			
			$sql_update_admin_banner = "
				UPDATE banner SET
					banner_name = '$_POST[admin_banner_name]',
					banner_link = '$_POST[admin_banner_link]',
					banner_position = '$_POST[op]'
			";
			if($path_data)
			{
				$sql_update_admin_banner .= ", banner_pict = '$path_data' ";
			}
			$sql_update_admin_banner .= "
				WHERE 1=1
					AND banner_id = '$_POST[banner_id]'
			";
			$result_update_admin_banner=$db->Execute($sql_update_admin_banner);
			if($result_update_admin_banner)
			{
				print "<script>";
				print "alert(\"แก้ไขข้อมูลเรียบร้อย\");";
				print "location.href='admin.php?admin_page=02'; ";
				print "</script>";
			}
			else
			{
				print "<script>";
				print "alert(\"เกิดข้อผิดพลาด!!! ไม่สามารถแก้ไขข้อมูลได้\");";
				print "location.href='admin.php?admin_page=02'; ";
				print "</script>";
			}
		break;		
		case "delete_admin_banner";
			$sql_temp_delete = " SELECT banner_pict FROM banner WHERE banner_id = '$_POST[banner_id]' ";
			$result_temp_delete = $db->Execute($sql_temp_delete);
				$banner_pict = $result_temp_delete->fields[banner_pict];
			
			$sql_delete_admin_banner = "
				DELETE FROM banner WHERE banner_id = '$_POST[banner_id]'
			";
			$result_delete_admin_banner=$db->Execute($sql_delete_admin_banner);
			if($result_delete_admin_banner)
			{
				unlink("../".$banner_pict);
				print "<script>";
				print "alert(\"ลบข้อมูลเรียบร้อย\");";
				print "location.href='admin.php?admin_page=02'; ";
				print "</script>";
			}
			else
			{
				print "<script>";
				print "alert(\"เกิดข้อผิดพลาด!!! ไม่สามารถลบข้อมูลได้\");";
				print "location.href='admin.php?admin_page=02'; ";
				print "</script>";
			}
		break;
		case "update_admin_banner_active";
			$sql_update_admin_banner_active = "
				UPDATE banner SET
					banner_status = '$_POST[banner_status]',
					update_by = '$_SESSION[ss_member_email]',
					update_dtm = now()
				WHERE
					banner_id = '$_POST[banner_id]'
			";
			$result_update_admin_banner_active = $db->Execute($sql_update_admin_banner_active);
			if($result_update_admin_banner_active)
			{
				print "<script>";
				print "alert(\"แก้ไขข้อมูลเรียบร้อย\");";
				print "location.href='admin.php?admin_page=02'; ";
				print "</script>";
			}
			else
			{
				print "<script>";
				print "alert(\"เกิดข้อผิดพลาด!!! ไม่สามารถแก้ไขข้อมูลได้\");";
				print "location.href='admin.php?admin_page=02'; ";
				print "</script>";
			}
		break;
		case "insert_admin_banner";

			$maxsize = 2072576;
			$arr_filetype = array('image/gif', 'image/jpeg', 'image/pjpeg', 'application/x-shockwave-flash' );
			
			if(in_array($_FILES[file1][type], $arr_filetype, true))
			{
				if($_FILES[file1][size] <= $maxsize)
				{
					$typeimg = explode(".",$_FILES[file1][name]);
					$path = "pict_banner/b".date("ymdHis").".".$typeimg[1];
					copy($_FILES[file1][tmp_name],$path);
					$path_data = "admin/".$path;
				}
				else
				{
					$error_size = "ไฟล์รูปหรือไฟล์แฟลช ไม่ได้รับการบันทึกเนื่องจากขนาดของไฟล์ใหญ่กว่า $imgsize byte";
				}
			}
			else
			{
				$error_type = " รูปภาพบางรูป ไม่ได้รับการบันทึกเนื่องจากไม่ใช่นามสกุล .JPG หรือ .GIF ";
			}
			
			$sql_insert_admin_banner = "
					INSERT INTO banner
					(
						banner_name,
						banner_link,
						banner_pict,
						banner_position,
						banner_status,
						create_by,
						create_dtm,
						update_by,
						update_dtm
					)
					values
					(
						'$_POST[admin_banner_name]',
						'$_POST[admin_banner_link]',
						'$path_data',
						'$_POST[op]',
						'A',
						'$_SESSION[ss_member_email]',
						now(),
						'$_SESSION[ss_member_email]',
						now()
					)
				";
				$result_insert_admin_banner=$db->Execute($sql_insert_admin_banner);
				
				if($error_type || $error_size)
				{
					print "<script>";
					print "alert(\"".$error_type."\\n\\n".$error_size."\")";
					print "</script>";
				}

				if($result_insert_admin_banner)
				{
					print "<script>";
					print "alert(\"บันทึกข้อมูลเรียบร้อย\");";
					print "location.href='admin.php?admin_page=02'; ";
					print "</script>";
				}
				else
				{
					print "<script>";
					print "alert(\"เกิดข้อผิดพลาด!!! ไม่สามารถบันทึกข้อมูลได้\");";
					print "location.href='admin.php?admin_page=02'; ";
					print "</script>";
				}
		break;
		case "update_notice_special";
			$sql_update_notice_special = " 
				UPDATE notice_main SET 
					notice_special='$_POST[notice_special]',
					update_by='$_SESSION[ss_member_email]',
					update_dtm=now()
				WHERE
					notice_id='$_POST[notice_id]'
			";
			#echo $sql_update_notice_special;
			$result_update_notice_special=$db->Execute($sql_update_notice_special);
			if($result_update_notice_special)
			{
				print "<script>";
				print "alert(\"แก้ไขข้อมูลเรียบร้อย\");";
				print "location.href='admin.php?admin_page=01'; ";
				print "</script>";
				include("contract_email.php");
			}
			else
			{
				print "<script>";
				print "alert(\"เกิดข้อผิดพลาด!!! ไม่สามารถแก้ไขข้อมูลได้\");";
				print "location.href='admin.php?admin_page=01'; ";
				print "</script>";
			}
		break;
	}
	
	SWITCH($_GET[admin_mode]){
		case "xyz";
			
		break;
	}
?>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-07-09 16:30:45 By : อาณกร View : 1039 Reply : 6
 

 

No. 1



โพสกระทู้ ( 3,847 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Twitter Facebook

ตามนี้ครับ
JavaScript Click Check All and Un Check All การทำปุ่ม Checkbox แบบ Check All และ Un Check All เพื่อ เลือก/ไม่เลือก ข้อมูลทั้งหมด
อยากได้ Code สำหรับ Check All ตัว Checkbox แล้วส่งไปยัง PHP






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-09 18:02:32 By : mangkunzo
 


 

No. 2

Guest


ขอบคุณ mangkunzo นะครับที่ชี้แนะ แต่ผมคงจะความรู้น้อยไปสำหรับเรื่องนี้ ผมจึงอยากได้คนที่สามารถแก้โค๊ตข้างบนนี้ให้เลยครับ คือโค๊ตนี้ผมจ้างเค้าเขียนไว้ครับ นานมากแล้ว ผมทำได้แค่ปรับเปลี่ยนหน้าตา ใส่เช็คบ๊อก แค่ขาดโค๊ตที่จะทำให้มันทำงานได้กับโค๊ตที่มีอยู่ครับ ขอบคุณล่วงหน้าสำหรับผู้ืี่จะทำให้ครับ..,
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-10 10:41:34 By : อาณกร
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

คุณจะแก้อะไรทำไมคุณไม่ดูให้เข้าใจก่อนครับ code เวลาแก้ไขมันจะไม่เกิด bug ได้ครับ มันเยอะไล่ดูยากน่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-10 21:11:40 By : mr.win
 


 

No. 4

Guest


ต้องขออภัย mr.win ครับ คืออย่างที่บอก ผมไม่ได้มีความรู้ด้านนี้ครับ แค่ต้องการความช่วยเหลือครับ โค๊ตไม่กี่บันทัดคนรู้มองด้วยหางตาก็ใส่ได้ คนไม่รู้มองเป็นวันก็ไม่รู้ครับ ผมจัดอยู่ในคนไม่รู้ครับ ต้องการความช่วยเหลือจากคนรู้ครับ ผมได้ตัดโค๊ตให้สั้นลงเพื่อ mr.win จะช่วยได้ครับ ขอบคุณครับ


form
------------------

Code
<form action="admin_query.php" method="post" name="form1" id="form1">

<table cellpadding=0 cellspacing=1 width=100% border=0 bgcolor="#F2832E">

<?
$sql_special = "
SELECT
@numrow:=@numrow+1 AS srows,
m.notice_id,
m.notice_title,
rh.hometype_name,
rs.salarytype_name,
m.notice_price,
rp.pricetype_name,
m.notice_area,
ra.areatype_name,
m.notice_special,
rv.province_name,
rvs.subprovince_name,
(SELECT p.notice_picture FROM notice_picture p WHERE p.notice_id=m.notice_id ORDER BY p.notice_picture ASC LIMIT 0,1 ) AS notice_picture,
m.update_dtm,
m.create_by,
m.notice_special
FROM
notice_main m, notice_location l, ref_hometype rh, ref_salarytype rs, ref_pricetype rp, ref_areatype ra, ref_province rv, ref_subprovince rvs, (SELECT @numrow:=0) eiei
WHERE 1=1
AND m.notice_id = l.notice_id
AND m.hometype_id = rh.hometype_id
AND m.salarytype_id = rs.salarytype_id
AND m.pricetype_id = rp.pricetype_id
AND m.areatype_id = ra.areatype_id
AND l.province_id = rv.province_id
AND l.subprovince_id = rvs.subprovince_id
AND m.notice_active = 'N'
";
if($_POST[search_hometype_id]){ $sql_special .= " AND m.hometype_id = '$_POST[search_hometype_id]' "; }
elseif($_GET[search_hometype_id]){ $sql_special .= " AND m.hometype_id = '$_GET[search_hometype_id]' "; }
if($_POST[search_salarytype_id]){ $sql_special .= " AND m.salarytype_id = '$_POST[search_salarytype_id]' "; }
if($_POST[search_province_id]){ $sql_special .= " AND l.province_id = '$_POST[search_province_id]' "; }
if($_POST[search_subprovince_id]){ $sql_special .= " AND l.subprovince_id = '$_POST[search_subprovince_id]' "; }
if($_POST[txt_price_start]){ $sql_special .= " AND m.notice_price >= '$_POST[txt_price_start]' "; }
if($_POST[txt_price_end]){ $sql_special .= " AND m.notice_price <= '$_POST[txt_price_end]' "; }
if($_POST[txt_email]){ $sql_special .= " AND m.create_by regexp '$_POST[txt_email]' "; }

#echo $sql_special;
$result_special = $db->Execute($sql_special);
if($result_special->fields[srows])
{
WHILE(!$result_special->EOF)
{
$srows = $result_special->fields[srows];
$snotice_id = $result_special->fields[notice_id];
$snotice_title = $result_special->fields[notice_title];
$shometype_name = $result_special->fields[hometype_name];
$ssalarytype_name = $result_special->fields[salarytype_name];
$snotice_price = $result_special->fields[notice_price];
$spricetype_name = $result_special->fields[pricetype_name];
$snotice_area = $result_special->fields[notice_area];
$sareatype_name = $result_special->fields[areatype_name];
$snotice_special = $result_special->fields[notice_special];
$sprovince_name = $result_special->fields[province_name];
$ssubprovince_name = $result_special->fields[subprovince_name];
$snotice_pict01 = $result_special->fields[notice_picture];
$supdate_dtm = $result_special->fields[update_dtm];
$screate_by = $result_special->fields[create_by];
$snotice_special = $result_special->fields[notice_special];

if($srows%2 != 0)
{
$scolor = "#FFFFFF";
}
else
{
$scolor = "#FFFEEB";
}
?>
<tr align=center bgcolor="<?=$scolor;?>">
<td><?=$snotice_id;?></td>
<td align=left><?=$snotice_title;?></td>
<td><?=$shometype_name;?></td>
<td><?=$ssalarytype_name;?></td>
<td><?=$screate_by;?></td>
<td>

***เช็คบ๊อกครับ*** <input name="Destroy" type="checkbox" value="destroy_notice"/>



</td>
</tr>
<?
$result_special->MoveNext();
}
}
else
{
?>
<tr align=center bgcolor="#FFFFFF">
<td colspan=6>...ไม่มีข้อมูล...</td>
</tr>

<?
}
?>
<tr align=center bgcolor="#FFFFFF">




***คลิ๊กที่รูปนี้แล้วให้ลบเช็คบ๊อกที่เลือกครับ****<img src="../images/button/file_broken.png" width="16" height="16" >



</td>
</tr>
</table>

</form>



------------------------------------------------------------------


admin_query.php
-------------------------

Code
<?


SWITCH($_POST[admin_mode]){
case "xyz";

break;
case "destroy_notice";
$sql_destroy_notice = " DELETE FROM notice_main WHERE notice_id='$_POST[notice_id]' ";
#echo $sql_destroy_notice;exit;
$result_destroy_notice=$db->Execute($sql_destroy_notice);
if($result_destroy_notice)
{
$sql = " SELECT notice_picture FROM notice_picture WHERE notice_id = '$_POST[notice_id]' ";
$result = $db->Execute($sql);
WHILE(!$result->EOF)
{
$pict = $result->fields[notice_picture];
@unlink("../".$pict);
$result->MoveNext();
}
$arr_tbl[] = "notice_comment";
$arr_tbl[] = "notice_location";
$arr_tbl[] = "notice_picture";
$arr_tbl[] = "notice_roomdetail";
$arr_tbl[] = "notice_sendmail";
$arr_tbl[] = "counter";
FOR($i=0;$i<=count($arr_tbl)-1;$i++)
{
$sql_del = " DELETE FROM ".$arr_tbl[$i]." WHERE notice_id='$_POST[notice_id]' ";
$result_del = $db->Execute($sql_del);
}

$sql_del_mapdata = "
DELETE FROM notice_map_picture
WHERE
notice_id='$_POST[notice_id]'
";
$result_del_mapdata = $db->Execute($sql_del_mapdata);

$sql_del_urlclip = "
DELETE FROM notice_urlclip
WHERE
notice_id='$_POST[notice_id]'
";
$result_del_urlclip = $db->Execute($sql_del_urlclip);

print "<script>";
print "alert(\"ลบข้อมูลเรียบร้อย\");";
print "location.href='admin.php?admin_page=03'; ";
print "</script>";
include("contract_email.php");
}
else
{
print "<script>";
print "alert(\"เกิดข้อผิดพลาด!!! ไม่สามารถลบข้อมูลได้\");";
print "location.href='admin.php?admin_page=03'; ";
print "</script>";
}
break;
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-11 10:47:48 By : อาณกร
 


 

No. 5



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ไม่รู้ก็ไปอ่านในบทความ php กับ mysql ก่อนครับ (ผมไม่ดู code คุณหรอกครับ และคนอื่นก็ไม่มีใครอยากดูครับ)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-11 20:56:46 By : mr.win
 


 

No. 6

Guest


ขอโทษครับผมคงเข้าใจผิดเอง ว่าจะขอความช่วยเหลือได้ กลายเป็นว่าบอร์ดนี้ให้ความรู้ ให้แนวทาง แล้วให้ไปเรียนรู้เอง ก็เหมือนให้ไปอ่านหนังสือเอาเอง สิ่งที่บอกที่ชี้แนะในบทความเกี่ยวกับ php ก็มีหมดละครับ ผมก็เห็นคุณ mr.win ตอบก็เยอะ แต่ก็แค่เอาโค๊ตจากบทความมาเท่านั้น ผมไม่ได้เก่ง ไม่ได้มีความรู้ด้านนี้ หากใครสนใจจะทำให้เสนอราคาและทิ้งเบอร์ไว้ได้ครับ ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-12 11:05:01 By : อาณกร
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอความช่วยเหลือเกี่ยวกับการใส่เช็คบ๊อกเพื่อให้ลบกระทู้ได้ทีละหลายๆกระทู้ ขอบคุณครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่