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 > การส่งค่า id จากหน้าหนึ่งไปอีกหน้าหนึ่ง โดย Ajax มัน select where id_emp_a ไม่ได้ครับ



 

การส่งค่า id จากหน้าหนึ่งไปอีกหน้าหนึ่ง โดย Ajax มัน select where id_emp_a ไม่ได้ครับ

 



Topic : 059717



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



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



การส่งค่า id จากหน้าหนึ่งไปอีกหน้าหนึ่ง โดย Ajax มัน select * from tbl_member where $_get[id_emp_a]"; ไม่ได้ครับ


ปปปปปปปปป


หน้า ajax_data.php
Code (PHP)
 <script type="text/javascript" src="js/wz_tooltip.js"></script> 

<?php
header("Content-type:text/html; charset=UTF-8");              
header("Cache-Control: no-store, no-cache, must-revalidate");             
header("Cache-Control: post-check=0, pre-check=0", false);   
mysql_connect("localhost","root","1234") or die("Cannot connect the Server");   
mysql_select_db("grand_db") or die("Cannot select database");   
mysql_query("set character set utf8");  
?>
<?php   
// สร้างฟังก์ชั่น สำหรับแสดงการแบ่งหน้า   
function page_navigator($before_p,$plus_p,$total,$total_p,$chk_page){   
	global $e_page;
	global $querystr;
	$urlfile="ajax_data.php"; // ส่วนของไฟล์เรียกใช้งาน ด้วย ajax (ajax_dat.php)
	$per_page=10;
	$num_per_page=floor($chk_page/$per_page);
	$total_end_p=($num_per_page+1)*$per_page;
	$total_start_p=$total_end_p-$per_page;
	$pPrev=$chk_page-1;
	$pPrev=($pPrev>=0)?$pPrev:0;
	$pNext=$chk_page+1;
	$pNext=($pNext>=$total_p)?$total_p-1:$pNext;		
	$lt_page=$total_p-4;
	if($chk_page>0){  
		echo "<a  href='$urlfile?s_page=$pPrev&querystr=".$querystr."' class='naviPN'>Prev</a>";
	}
	for($i=$total_start_p;$i<$total_end_p;$i++){  
		$nClass=($chk_page==$i)?"class='selectPage'":"";
		if($e_page*$i<=$total){
		echo "<a href='$urlfile?s_page=$i&querystr=".$querystr."' $nClass  >".intval($i+1)."</a> ";   
		}
	}		
	if($chk_page<$total_p-1){
		echo "<a href='$urlfile?s_page=$pNext&querystr=".$querystr."'  class='naviPN'>Next</a>";
	}
}   
?>

<?php
// ส่วนของการเพิ่ม ลบ แก้ไข ข้อมูล
if($_GET['method']=="insert"){
			$q="INSERT INTO `tbl_member` (
		`member_id` ,
		`member_name` ,
		`member_password` ,
		`member_fullname`,
		`member_type`
		)
		VALUES (
		NULL , '".$_POST['member_name']."', 
		 '".date('Y-m-d H:i:s')."',
		 '".$_POST['member_fullname']."',
		 '".$_POST['member_type']."'
		);";		
	}
	mysql_query($q);	

?>


<?php
$q="select * from tbl_member ";
$qr=mysql_query($q);
$total=mysql_num_rows($qr);
$e_page=5; // กำหนด จำนวนรายการที่แสดงในแต่ละหน้า   
if(!isset($_GET['s_page'])){   
	$_GET['s_page']=0;   
}else{   
	$chk_page=$_GET['s_page'];     
	$_GET['s_page']=$_GET['s_page']*$e_page;   
}   
$q.=" LIMIT ".$_GET['s_page'].",$e_page";
$qr=mysql_query($q);
if(mysql_num_rows($qr)>=1){   
	$plus_p=($chk_page*$e_page)+mysql_num_rows($qr);   
}else{   
	$plus_p=($chk_page*$e_page);       
}   
$total_p=ceil($total/$e_page);   
$before_p=($chk_page*$e_page)+1;  
?>
<div class="browse_page">
 <?php   
 // เรียกใช้งานฟังก์ชั่น สำหรับแสดงการแบ่งหน้า   
  page_navigator($before_p,$plus_p,$total,$total_p,$chk_page);    
  ?> 
</div>
<?php
$i=1;
while($rs=mysql_fetch_array($qr)){
?>
<style type="text/css">
<!--
.style1 {	color: #FFFFFF;
	font-weight: bold;
}
-->
</style>
  

<fieldset>          
<table width="100%" border="0" cellspacing="0" cellpadding="0">
         <?php
$sql ="SELECT*FROM  member WHERE id_emp_a=$rs[member_name]";
$result=mysql_query($sql);
$rs1=mysql_fetch_array($result);
?>   
<tr>
         <td colspan="2" bgcolor="#006699"><div align="center" class="style1"><font color="#FFFFFF">
           <?=$rs1['name']?>
         </font></div></td>
         <td width="76%" bgcolor="#006699"><div align="left"><span class="style1"><img src="images/alarm-clock.png" width="16" height="16" align="absmiddle" /> โพสเมื่อ : 
           <?=$rs['member_password']?>
         </span></div></td>
    <td width="8%" bgcolor="#006699"><div align="right"><?
if($_SESSION['id_emp_a']==$rs1[id_emp_a]) { 
echo "<font color=FFFFFF><a href=\"?option=blog&id_big_blog=$rs[id_big_blog]&action=read_blog&id=$rs[id]&drop=$row22[id_com]\" onClick=\"return del_conf1('$row22[id_com]')\"><img src=\"images/delete.png\" alt=\"ลบ\" width=\"20\" height=\"20\" border=\"0\" /></a></font>";
		
} else{
echo"";
}
		 ?>	<img src="images/knowledge.png" width="24" height="24" align="absmiddle" /></div></td>
       </tr>
       <tr>
         <td width="15%" height="97" bgcolor="#F5F5F5"><div align="center"><a href="index.php?option=pm&amp;action=show_detail&id_emp_a=<?=$rs1[id_emp_a]?>"><img src="member/img_member/<?=$rs1['image']?>" width="80" height="80" border="0" onMouseOver="Tip('<?=$rs1[name]?> <?=$rs1[lastname]?>')" onMouseOut="UnTip()"/></a></div></td>
         <td width="1%">&nbsp;</td>
         <td colspan="2" valign="top"><div align="left">
          
<? echo nl2br($rs['member_fullname'])?>
         </div></td>
       </tr>
       <tr>
         <td colspan="4" bgcolor="#F5F5F5"></td>
         </tr>
     </table>
</fieldset> <br/>
<?php $i++; } ?>
<?php if($total>0){ ?>
<div class="browse_page">
 <?php   
 // เรียกใช้งานฟังก์ชั่น สำหรับแสดงการแบ่งหน้า   
  page_navigator($before_p,$plus_p,$total,$total_p,$chk_page);    
  ?> 
</div>
<?php } ?>



หน้า post.php
Code (PHP)
 <? if($_GET[action]=='show_detail'){ ?>
  
   <table width="100%" cellpadding="0" cellspacing="1" bordercolor="#F4F4F4">
     <?php
$sql ="SELECT*FROM  member WHERE id_emp_a=$_GET[id_emp_a]";
$result=mysql_query($sql);
$rs1=mysql_fetch_array($result);
?>
	 
	 <tr>
       <td colspan="3"><div align="center" class="header">ข้อมูลสมาชิก</div></td>
     </tr>
     <tr>
       <td width="29%" rowspan="7" valign="top" bgcolor="#ECF7FF"><div align="center"><img src="member/img_member_big/<?=$rs1[image]?>" width="191" /></div></td>
       <td width="22%" height="32" bgcolor="#D9EFFF">&nbsp;รหัส</td>
       <td width="49%" bgcolor="#D9EFFF">&nbsp;         <?=$rs1[id_emp]?></td>
     </tr>
     <tr>
       <td height="31" bgcolor="#ECF7FF">&nbsp;ชื่อ สกุล </td>
       <td bgcolor="#ECF7FF">&nbsp;
       <?=$rs1[name]?> <?=$rs1[lastname]?></td>
     </tr>
     <tr>
       <td height="32" bgcolor="#D9EFFF">&nbsp;แผนก</td>
       <td bgcolor="#D9EFFF">&nbsp;         <?
$sql44="select * from sec_type where sec_id='$rs1[section]' ";
$tem44 = mysql_query($sql44);
while($row44 = mysql_fetch_array($tem44))
{
	
	echo "".$row44[sec_name]."";
}	
?></td>
     </tr>
     <tr>
       <td height="32" bgcolor="#ECF7FF">&nbsp;Email</td>
       <td bgcolor="#ECF7FF">&nbsp;         <?=$rs1[email]?></td>
     </tr>
     <tr>
       <td height="31" bgcolor="#D9EFFF">&nbsp;เบอร์โทร</td>
       <td bgcolor="#D9EFFF">&nbsp;         <?=$rs1[tel]?></td>
     </tr>
     <tr>
       <td height="31" bgcolor="#ECF7FF">&nbsp;ลงทะเบียน</td>
       <td bgcolor="#ECF7FF">&nbsp;         <?=$rs1[date_reg]?></td>
     </tr>
     <tr>
       <td height="33" bgcolor="#D9EFFF">&nbsp;ใช้งานล่าสุด</td>
       <td bgcolor="#D9EFFF">&nbsp;         <?=$rs1[lastlogin]?></td>
     </tr>
   </table>
   
   </div>
   <div id="content">
   
   <? //include("ajax_simple.php")?>
  <form id="form_member" name="form_member" method="post" action="index.php?option=pm&action=show_detail&id_emp_a=<?=$_GET[id_emp_a]?>">
<? if($_SESSION[id_emp_a]==''){ echo "<div align=center><img src=images/cancelb.png align=absmiddle /><font color=red size=5><b> เฉพาะสมาชิกเท่านั้น ถึงจะโพสได้ </b></font><img src=images/cancelb.png align=absmiddle /></div>";}else{?>
<table width="100%" height="142" border="0" cellpadding="0" cellspacing="0">
     <?php
$sql ="SELECT*FROM  member WHERE id_emp_a=$_SESSION[id_emp_a]";
$result=mysql_query($sql);
$rs=mysql_fetch_array($result);
?>
  <tr>
    <td width="20%" valign="top"><div align="right"><img src="member/img_member/<?=$rs[image]?>" width="80" height="80">&nbsp;&nbsp;</div></td>
    <td width="80%" valign="top"><table width="100%" height="113" border="1" cellpadding="0" cellspacing="0" bordercolor="#EBEBEB">
        <tr>
          <td bgcolor="#F8F8F8">&nbsp;&nbsp; เข้าใช้เป็น : <font color="#000099"><?=$rs[name]?> <?=$rs[lastname]?></font><br />
&nbsp;&nbsp;<input name="member_name" type="hidden" value="<?=$rs[id_emp_a]?>" id="member_name"/>
<textarea name="member_fullname" cols="50" rows="3" id="member_fullname"></textarea>
<br />
&nbsp;&nbsp;
<input name="save" type="button" class="button" id="save" value="โพสต์" />
&nbsp;
<input name="cancel" type="reset" class="button" id="cancel" value="ยกเลิก" />
<input name="h_member_id" type="hidden" id="h_member_id" value="" />
<label>โพสต์ความเห็นไปยังข้อมูลส่วนตัวของ <font color="#000099"><?=$rs1[name]?></font></label></td>
        </tr>
      </table>
      </td>
  </tr>
</table>
<? } ?>
</form>

<div id="showData" style="margin:auto;padding:10px;text-align:center;">

</div>


<script type="text/javascript" src="js/jquery-latest.min.js"></script>
<script type="text/javascript">
$(function(){
	$("#showData").load("ajax_data.php");
	
	$("#save").click(function(){
		$.post("ajax_data.php?method=insert",$("#form_member").serialize(),function(){
			$("#showData").load("ajax_data.php");
			$("#form_member")[0].reset();
		});
	});
	$("#cancel").click(function(){
		$("#form_member")[0].reset();
	});	

	 $(".browse_page a").live("click",function(event){
		 event.preventDefault();
		 var url=$(this).attr("href");
//		 แสดงแบบปกติ
		 $("#showData").load(url,function(){
			 
		 });

////		แสดงแบบ effect  สามารถประยุกต์ effect หรือลูกเล่นอื่นๆ ตามต้องการ
//		 $("#showData").animate({
//			 opacity:0
//		 },100,function(){
//			 $("#showData").load(url,function(){
//				$("#showData").animate({
//			 		opacity:1
//				 },200);
//			 });			 
//		 });

		 return false;
	 });

	$(".delItem").live("click",function(event){
		event.preventDefault();
		var idMember=$(this).attr("href");
		idMember=idMember.replace("#","");
		$(this).parent("td").parent("tr").fadeOut();
		$.post("ajax_data.php?method=delete",{id:idMember},function(){
			$("#showData").load("ajax_data.php");
		});
	});
	
	$(".updateItem").live("click",function(event){
		event.preventDefault();
		var idMember=$(this).attr("href");
		idMember=idMember.replace("#","");
		$.post("ajax_data.php?method=getupdate",{id:idMember},function(data){
			var returnData=data.split("|");
			$("#h_member_id").val(returnData[0]);
			$("#member_name").val(returnData[1]);
			$("#member_password").val(returnData[2]);
			$("#member_fullname").val(returnData[3]);
			$("#member_type").val(returnData[4]);

		});
	});	
	
});

</script>
   
   <? } ?>


จะต้องทำอย่างไรให้ ID ที่เราเลือกมันไปด้วย
หน้า ajax_data.php บรรทัด 064 $q="select * from tbl_member where $_get[id_emp_a]"; อยากใ่ส่ where ให้มันโชว์



Tag : PHP, MySQL, JavaScript, Ajax









ประวัติการแก้ไข
2011-05-05 12:41:35
2011-05-05 12:45:00
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-05-05 12:40:01 By : baipan14 View : 1875 Reply : 2
 

 

No. 1



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

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

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

Code (PHP)
$q="select * from tbl_member where = '".$_GET["id_emp_a"]."' ";







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-05 17:36:00 By : webmaster
 


 

No. 2



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



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

ผมลองทำดูแล้วค่า id_emp_a ก็ไม่ยอมมาให้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-05 17:41:29 By : baipan14
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การส่งค่า id จากหน้าหนึ่งไปอีกหน้าหนึ่ง โดย Ajax มัน select where id_emp_a ไม่ได้ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 05
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 อัตราราคา คลิกที่นี่