|
|
|
รบกวนช่วยแนะนำการเขียนแสดงข้อมูลจากตารางฐานข้อมูลให้ทีค่ะ ไม่รู้ว่าต้องเขียนยังไง |
|
|
|
|
|
|
|
ดันยามเช้าค่ะ
|
|
|
|
|
Date :
2016-08-26 06:58:54 |
By :
because |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$rs = $db->query('select...') or die('...');
while($ro=$rs->fetch_row()){
$i=0;
do{
$ar=array();
for($j=$i; $j<($i+10); $j++) $ar[]=$ro[$j];
echo '<tr><td>', implode('</td><td>', $ar ),'</td></tr>';
$i+=10;
}while($i<100);
}
เอาไปประยุกต์เอาเองนะครับ ตัวอย่างพอสังเขป
|
|
|
|
|
Date :
2016-08-26 08:45:05 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
digittb มีแค่ 20 ฟีลด์จริงๆ หรือ และมี เรคคอร์ดเดียว หรือเปล่า
จากโค๊ดที่ผมให้ไป ลองทดสอบหรือยัง เอาแบบตาม โค๊ดนั้นเลย แก้คำสั่งคิวรี่ตามข้อมูล
ถ้ามี result ออกมาให้เห็น เพื่อจะได้เข้าใจ งานเขียนโปรแกรม ต้องทดลอง แล้วสังเกตุถึงจะรู้เรื่องนะครับ
นั่งอ่านโค๊ดอย่างเดียว มันอาจจะไม่เข้าใจ เพราะต้องใช้จินตนาการเยอะ แต่ถ้าทดลองออกมาเป็นภาพ
คงไม่ต้องมานั่งจินตนาการเอง
|
|
|
|
|
Date :
2016-08-27 07:21:47 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอเดาเอาว่า หล่อนคงจะเขียนโปรแกรมระบบโรงแรม หรือร้านอาหาร อย่างใดอย่างหนึ่งละครับ
และสิ่งทีหล่อนต้องการคือ การแสดงผล ตั้งแต่ 1 - 20 ช่องไหนว่าง / ไม่ว่างใช่ไหมครับ
|
|
|
|
|
Date :
2016-08-27 08:13:04 |
By :
ละอ่อน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$db=new mysqli('host','user','paswd','database') or die($db->error);
$rs = $db->query('select * from digittb') or die($db->error);
$ro=$rs->fetch_row();
$i=0;
echo '<table border=1>';
do{
$ar=array();
for($j=$i; $j<($i+10); $j++) $ar[]=$ro[$j]>''? $ro[$j] : 'N/A';
echo '<tr><td>', implode('</td><td>', $ar ),'</td></tr>';
$i+=10;
}while($i<20);
echo '</table>';
|
|
|
|
|
Date :
2016-08-27 15:26:53 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|