สอบถามเรื่อง โชว์ข้อมูลครับ เราจะนำโค๊ด Table 2 ไปแทรกหรือยังงัยได้บ้างครับ
Code (PHP)
นี้คือโค๊ด Table1
<?PHP
$query = "SELECT * FROM tb";
$sql = mysql_query($query);
$total_records = mysql_num_rows($sql);
$scroll_page = 5;
$per_page = 8;
$current_page = $_GET['page'];
$pager_url = 'index.php?page=';
$inactive_page_tag = 'num="current_page"';
$previous_page_text = '< ก่อนหน้า';
$next_page_text = 'หน้าถัดไป >';
$first_page_text = '<< หน้าแรก';
$last_page_text = 'หน้าสุดท้าย >>';
echo '<div align="center">';
echo '<p><strong>จำนวนทั้งหมด</strong> ';
echo $total_records;
echo 'ข้อ';
echo '</div>';
$kgPagerOBJ = & new kgPager();
$kgPagerOBJ -> pager_set($pager_url, $total_records, $scroll_page, $per_page, $current_page, $inactive_page_tag, $previous_page_text, $next_page_text, $first_page_text, $last_page_text);
$sql = mysql_query($query." ORDER BY num DESC LIMIT ".$kgPagerOBJ -> start.", ".$kgPagerOBJ -> per_page."");
$i = 1;
while($record = mysql_fetch_array($sql))
{
$num=$record[num];
echo "<table width='67%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td width='1%'><img src='../images/vote/v001g.jpg' width='37' height='28'></td>
<td width='65%'><img src='../images/vote/v002g.jpg' width='613' height='28'></td>
<td width='34%'><img src='../images/vote/v003g.jpg' width='34' height='28'></td>
</tr>
<tr>
<td><img src='../images/vote/v004g.jpg' width='37' height='242'></td>
<td background='../images/vote/v005g.jpg'><table width='90%' border='0' align='center' cellpadding='0' cellspacing='0'>
<tr> <form name='form' method='post' action='save-vote.php'>
<input type='checkbox' name='id' value='$num' checked>ลำดับที่ $num
<td width='38%' height='138'><div align='center'><a href='../images_vote/$photo' target='_blank'><img src='../images_vote/$photo' width='180' height='180' border='2'></a>
<br><input type='radio' name='vote' value='1'><img src='../images/vote/fv01.gif'>
<input type='radio' name='vote' value='2'><img src='../images/vote/fv02.gif'>
<input type='radio' name='vote' value='3'><img src='../images/vote/fv03.gif'>
<input name='imageField' type='image' src='../images/vote/vote.gif' width='51' height='19' border='0'>
</div></td></form>
<td width='62%' valign='top'><p>$name $nickname</p>
$birthday<br>
$father<br>
$mother<br>
$address<br>
$date<br>
<p>จำนวนที่จะให้แสดงค่าของTable2ตรงนี้ครับ</td>
</tr>
</table></td>
<td><img src='../images/vote/v006g.jpg' width='34' height='242'></td>
</tr>
<tr>
<td><img src='../images/vote/v007g.jpg' width='37' height='28'></td>
<td><img src='../images/vote/v008g.jpg' width='613' height='28'></td>
<td><img src='../images/vote/v009g.jpg' width='34' height='28'></td>
</tr>
</table>";
if($i% 1 == 0)
echo '<br />';
$i++;
}
echo '<hr>';
echo '<div align="center">';
echo '<strong>ทั้งหมด </strong> ';
echo $kgPagerOBJ -> total_pages;
echo ' หน้า';
echo '<p id="pager_links">';
echo $kgPagerOBJ -> first_page;
echo $kgPagerOBJ -> previous_page;
echo $kgPagerOBJ -> page_links;
echo $kgPagerOBJ -> next_page;
echo $kgPagerOBJ -> last_page;
echo '</div>';
?>
นี้คือโค๊ดที่โชว์ teble2
$sqlgroup = "select id,sum(vote) as vote from tb_sumvote group by id order by vote ";
$result = mysql_query($sqlgroup,$conn);
while ( $rsgroup = mysql_fetch_array($result) )
{
echo "ข้อมูล: {$rsgroup['id']} = {$rsgroup['vote']}<br />";
$sumvote= "{$rsgroup['vote']}";
}
เราจะนำโค๊ด Table2ไปแทรกหรือยังงัยได้บ้างครับTag : - - - -
Date :
2009-10-13 11:47:15
By :
okboou
View :
937
Reply :
4
จริงๆแล้วผมอ่านดูแล้วงงนะครับ ถ้าอธิบายอีกนิสสสสสนึง น่าจะเข้าใจ แต่ที่อ่านแล้วเข้าใจว่า คุณมีหน้าแสดงอยู่ 1 หน้า
หน้านั้น โชว์ข้อมูลของตารางที่ 1 อยู่ (ใช่ไหมครับ)
คุณต้องการให้หน้านั้นแสดงข้อมูลเป็นสองชุดใช่รึป่าวครับ คือ แสดง ตารางที่ 1 และ 2 พร้อมกัน โดยตารางที่ 2 ให้แสดงหมดทุกฟิล ใช่หรือไม่ครับ
ขอโทษครับ คือผมเข้าใจไรยากไปหน่อยอ่าครับ
Date :
2009-10-13 12:44:58
By :
Dragons_first
-ขอบคุณครับเดียวผมอธิบายใหม่-
จากโค๊ดที่ผมให้มานั้นมันโชว์ข้อมูลอยู่แล้วเป็นหน้าเหลืองๆนั้นครับแต่ผมมีข้อมูลอีกชุดหนึ่งคือ Table2ครับ
ผมจะดึงจำนวนข้อมูลจากTable2ที่ผมได้ทำเส้นกับลูกศรชี้ไว้นะครับ
ที่ลากเส้นไว้มันเป็น ID 7 และ 8
7 มันจะมีข้อมูลที่ผมทำเป็น สีเขียวไว้ครับ จะให้มันไปโชว์ที่ หน้าโชว์ข้อมูล อันดับที่ 7
ข้อมูลของ 8ก็ให้ไปโชว์ที่ 8 ครับ ตามเส้นเลย
จะเข้าใจไหมเอ่ยถ้าไม่เข้าใจก็บอกนะครับเดียวผมจะอธิบายอย่างระเอียดให้
Date :
2009-10-13 13:33:36
By :
okboou
สุดยอดเลยครับ ขอบคุณมากๆๆๆ
Date :
2009-10-13 16:33:59
By :
okboou
Load balance : Server 02