ทำไมข้อมูลแสดงออกมาไม่ตรงตามที่ click ในหน้า show

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

odamayuko
PHP Newbie
PHP Newbie
Posts: 8
Joined: 01/10/2010 2:27 pm

ทำไมข้อมูลแสดงออกมาไม่ตรงตามที่ click ในหน้า show

Post by odamayuko »

ส่วนที่ติอต่อฐานข้อมูล ในหน้า show ค่ะ

Code: Select all

<?php
require_once('config.inc.php'); 
$sql = "SELECT * from $tblname  
  left join $tblname2 on $tblname.company_id=$tblname2.company_id
  left join $tblname3 on $tblname.company_id=$tblname3.company_id";   
  //echo $sql;
  $dbquery = mysql_db_query($dbname, $sql);
  $num_rows = mysql_num_rows($dbquery);
print "<h3>จำนวนรายชื่อบริษัททั้งหมด".$num_rows." บริษัท</h3>";
print "<table>";
			print  "<tr bgcolor=0066FF>";
			print "<td align = center>เลขทะเบียนการค้า";
			print "<td align = center>ชื่อบริษัท";
                        ................................
print "</tr>";
while ($array = mysql_fetch_array($dbquery))
{
$id = $array['company_id'];
//echo $id;
	print "<tr bgcolor=00CCFF>";
		print "<td>".$array['commercial_id']."</td>";
		print "<td>".$array['company_name']."</td>";
		print "<td>".$array['regist_date']."</td>";
		print "<td>".$array['status_comp']."</td>";
		print "<td>".$array['comment']."</td>";
		print "<td>".$array['document_stat']."</td>";
		print "<td>".$array['detail']."</td>";
		print "<td>".$array['post_detail_date']."</td>";
		print "<td>".$array['comment_detail_date']."</td>";
		print "<td><a href='edit.php?id=$id'>แก้ไข</a></td>"; 

		
	print "</tr>";
	
	
}

print"</table>";


  mysql_close(); //ปิดการเชื่อมต่อฐานข้อมูล
?>
<script>

function backadd(){

document.location.href='index2.php';
}
</script>

<input type="button" value="กลับไปหน้าadd" name="backtoadd" onclick="backadd()">
นี่เป็น code ในหน้า Edit

Code: Select all

<?php
require_once('config.inc.php'); 
$sql = "SELECT * from $tblname   
  left join $tblname2 on $tblname.company_id=$tblname2.company_id
  left join $tblname3 on $tblname.company_id=$tblname3.company_id ";   
$dbquery = mysql_db_query($dbname, $sql);
$result = mysql_fetch_array($dbquery);
$id = $result[company_id];
$comid = $result[commercial_id];
$name = $result[company_name];
$registdate = $result[regist_date];
$comment = $result[comment];
$detail = $result[detail];
$com =$_GET['id'];
// ปิดการติดต่อฐานข้อมูล
mysql_close();
?>


<body bgcolor="#FFFFFF">
<table width="100%" border="0" cellspacing="5" cellpadding="0">
<tr>
<td>
<form name="form1" method="post" action="index1.php">
เลขที่
<input type="text" name="comid" value="<? echo $com;?>">
<br>
เลขที่ทะเบียนการค้า
<input type="text" name="id" value="<? echo $comid;?>">
<br>
ชื่อบริษัท
<input type="text" name="company_name" value="<? echo $name;?>">
จดทะเบียนเมื่อ
<input type="text" name="regist_date" value="<? echo $registdate;?>">
<br>
comment
<input type="text" name="comment" value="<? echo $comment;?>">
Detail
<input type="text" name="detail" value="<? echo $detail;?>">
<br>
<input type="submit" name="Submit" id="submit" value="แก้ไขข้อมูล">
</form></td>



อยากทราบว่า ทำไมเวลา กดคลิ๊กที่ คำว่า แก้ไข ในฐานข้อมูลแล้ว

ข้อมูลที่ได้ ไม่ได้ขึ้นตามไอดีที่กดใน หน้า show ค่ะ รบกวนด้วยนะคะ
ส่วนที่วงสีแดงไว้ เป็นไปตามที่คลิ๊กในหน้า show เช่น คลิ๊กที่ลำดับที่5 ก็แสดงออกมาเป็น id แล้ว แต่ว่าข้อมูลอื่นๆกลับแสดงเป็น Record แรกใน ฐานข้อมูล SQL
ส่วนที่วงสีแดงไว้ เป็นไปตามที่คลิ๊กในหน้า show เช่น คลิ๊กที่ลำดับที่5 ก็แสดงออกมาเป็น id แล้ว แต่ว่าข้อมูลอื่นๆกลับแสดงเป็น Record แรกใน ฐานข้อมูล SQL
Question1.JPG (45.51 KiB) Viewed 734 times

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 24464
Joined: 22/09/2008 6:18 pm
Contact:

Re: ทำไมข้อมูลแสดงออกมาไม่ตรงตามที่ click ในหน้า show

Post by mindphp »

Code: Select all

$sql = "SELECT * from $tblname   
  left join $tblname2 on $tblname.company_id=$tblname2.company_id
  left join $tblname3 on $tblname.company_id=$tblname3.company_id ";   
ต้องระบุเงื่อนไข ที่ต้องการลงไปด้วยครับ
{condition} เช่น

Code: Select all

WHERE $tb_name.field_name=x
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: Bing [Bot] and 19 guests