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,027

HOME > PHP > PHP Forum > รบกวนช่วยดูทีคะ ใช้ฟังก์ชั่น get ส่งค่าไปยังอีกหน้านึงแล้วแต่เหมือนกับว่าไม่เจอค่าที่หน้าเว็บนั้นคะ



 

รบกวนช่วยดูทีคะ ใช้ฟังก์ชั่น get ส่งค่าไปยังอีกหน้านึงแล้วแต่เหมือนกับว่าไม่เจอค่าที่หน้าเว็บนั้นคะ

 



Topic : 084141



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



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




จากตอนแรกหน้า contact_search_null.php เป็นหน้าที่แสดงผลจากดาต้าเบสคะ จะมีลิ้ง Edit เพื่อไปแก้ไขอีกหน้านึง
โดยจะส่งค่า cus_id เป็นตัวบอกตำแหน่งไปด้วยคะ
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<p>ค้นหาจาก Contact ที่ยังไม่ได้ตอบลูกค้า</p>
<?php
include_once "connect.php";
$sql="select * from customer where emp_edit='' ";
$rs=mysql_query($sql);
?>
<table width="1089" border="1">
  <thead>
  <tr>
  <td width="69" align="center">No.</td>
  <td width="129" align="center">Customer_Name</td>
  <td width="142" align="center">Customer_Contact</td>
  <td width="133" align="center">Customer_Comment</td>
  <td width="109" align="center">Ask Date</td>
  <td width="114" align="center">Ask Time</td>
  <td width="182" align="center">Employee_Reply</td>
  <td width="105" align="center">Edit</td>
  <td width="71" align="center">Delete</td>
  </tr>
  <tbody>
    <?php
	while($show=mysql_fetch_assoc($rs)){
	?>
    <tr>
    <td><? echo ++$n; ?></td>
    <td><?=$show['cus_name'];?></td>
    <td><?=$show['cus_contact'];?></td>
    <td><?=$show['cus_comment'];?></td>
    <td><?=$show['ask_date'];?></td>
    <td><?=$show['ask_time']; ?></td>
    <td><?=$show['emp_edit']; ?></td>
    <td><a href="edit_cus_contact.php?cus_id=<?=$show['cus_id'];?>">Edit</a></td>
    <td><a href="delete_cus_contact.php?cus_id=<?=$show['cus_id'];?>" onClick="return confirm('Are you sure to delete?');">Delete</a></td>
    </tr> <?php } ?>
    </tbody>
   </table>
</form>


จากนั้นพอกด Edit จะมายังหน้า edit_cus_contact.php โดยจะแสดงค่าขึ้นมา
Code (PHP)
<? session_start();
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php

include_once("connect.php");
$user=$_SESSION["username"];
$cus_id=$_GET['cus_id'];
$strsql=mysql_query("select * from customer where cus_id='$cus_id'");
$rs=mysql_fetch_assoc($strsql);
$cus_name=$rs[cus_name];
$cus_contact=$rs[cus_contact];
$cus_comment=$rs[cus_comment];
$emp_edit=$rs[emp_edit];

?>

<form name="form1" method="get" action="update_contact.php"> 
<table>
<tr>
<td width="365">

  <p>//ข้อมูลจะถูกส่งไปยัง update_contact.php    </p></td></tr>
  
  <tr><td>cus id <? echo $cus_id;?></td></tr>
    <tr>
  <td> cus name  
    <? echo $cus_name;?>    </td>
  </tr>
  <tr>
  <td> cus con    <? echo $cus_contact;?>     </td>
  </tr>
   <tr>
  <td> cus comment   
    <? echo $cus_comment;?>     </td>
  </tr>
 <tr>
  <td> emp edit  
    <input type="text" name="emp_edit" value="<? echo $user?>">     </td>
  </tr>
  

  
  <tr>
   <td align="right"><input type="submit" name="Submit" value="Update"></td>
   
   </tr>
  </p>


</table>
</form>



จากนั้นเมื่อกดปุ่มอัพเดทจะมายังหน้า update_contact.php หน้านี้คะ ที่ไม่ได้รับ ค่า get คะ
คือลอง เปลี่ยนจาก where cus_id= '$cus_id' เป็น where cus_id= '2' ลองรันดูแล้วปรากฎว่าอัพเดทลงได้
เลยสงสัยว่า เป็นที่ค่า cus_id มันไม่เจอแน่ๆ ลอง echo ดูก็ว่างเปล่าไม่ออกคะ เลยสงสัยว่ามันผิดที่ตรงไหน พยายามหาข้อมูลต่างๆมาหลายวันแล้วคะ ไม่เก่งจริงๆ ใครทราบรบกวนแนะนำด้วยคะ

Code (PHP)
<?php
session_start();
include_once("connect.php");
$emp="$_SESSION[username]";
date_default_timezone_set('Asia/Bangkok');
$reply_date = date('Y-m-d');
$reply_time = date('H:i:s');
$cus_id=$_GET['cus_id'];
$strsql="update customer set emp_edit='$emp',reply_date='$reply_date',reply_time='$reply_time' where cus_id= '$cus_id' ";
$rs=mysql_query($strsql);
if(isset($rs))
{
	
	echo "Already Edit<br>";
	echo "<a href='index_admin.php'>Back To Admin Page</a>";
}
else
{
	mysql_error();
}

?>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-09-17 16:41:44 By : delightlita View : 976 Reply : 3
 

 

No. 1



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

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

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

ในหน้าฟอร์ม edit_cus_contact.php ให้ปรับเป็นแบบนี้ครับ

<form name="form1" method="get" action="update_contact.php?cus_id=<?=$_GET['cus_id']?>">






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-09-17 16:53:15 By : mangkunzo
 


 

No. 2



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


Code (PHP)
<form name="form1" method="post" action="update_contact.php?cus_id=<?=$_GET['cus_id']?>">
">  


หน้าอัพเดท รับเป็น id เป็น GET
ส่วนข้อมูลส่งเป็น POST ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-09-17 17:19:37 By : Ex-[S]i[L]e[N]t
 

 

No. 3



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



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


ได้แล้วคะ ขอขอบคุณทุกๆท่านเลยคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-09-18 20:11:54 By : delightlita
 

   

ค้นหาข้อมูล


   
 

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