การสร้างตารางแสดงข้อมูล
Code
<?php
require_once('/var/www/html/framework/public/generate-table.php');

$table=new Table();
$sql="SELECT id,name, `tambon`, `amphoe`, `changwat` FROM `school` where 1 __w__";
$sql_cnt="SELECT count(*) cnt FROM `school` where 1 __w__";
$field=$db->getFieldFromSql($sql);

unset($field['id']);//ซ่อน Column id

$field['last']['fix']="<nobr><a class='btn btn-info btn-sm btn_load_screen' href='?act=edit&id={id}'>แก้ไข</a>
<a class='btn btn-danger btn-sm btn_load_screen' href='?act=delete&id={id}'>ลบ</a>
<a class='btn btn-info btn-sm btn_load_screen' href='?act=custom&id={id}'>อื่นๆ</a>
<a class='btn btn-info btn-sm btn_load_screen' href='?act=custom&id={id}'><i class='fa fa-edit' title='แก้ไข'></i></a></nobr>";
$table->addField($field);

$f=['id2' => ['name'=>'id2','label'=>'xxxxx','fix'=>"<nobr><a class='btn btn-info btn-sm btn_load_screen' href='?act=edit&id={id}'>แก้ไข</a>
<a class='btn btn-danger btn-sm btn_load_screen' href='?act=delete&id={id}'>ลบ</a>
<a class='btn btn-info btn-sm btn_load_screen' href='?act=custom&id={id}'>อื่นๆ</a>
<a class='btn btn-info btn-sm btn_load_screen' href='?act=custom&id={id}'><i class='fa fa-edit' title='แก้ไข'></i></a></nobr>"]];
$table->addField($f);
$data=$db->getDataFromSql($sql);
$rows=$db->getRowsFromSql($sql_cnt);
$table->data=$data;
$table->rows=$rows;
echo $table->create();
ผลลัพธ์
1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  
#ชื่อโรงเรียนตำบลอำเภอจังหวัดxxxxx
1001
ฟูหลานหลนนาอีมแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1002
มูฮัมมาดียะฮ์ (บ้านป่าไม้ไผ่)แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1003
ยามีดลนาอีมแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1004
นูรุดดีนแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1005
นุรนฮูดาอิบาด๊ะอัลเลาะแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1006
ปู่เหลาลู่นังแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1007
อิสมาอิสลียะห์แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1008
หนองสายแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1009
มุตมาเอ็นน๊ะแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1010
นูรุนอิสลามแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1011
ป่าโอน (นี้หม๋ง)แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1012
มูฮำมาดียะห์แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1013
ตักวาอัลเลาะห์แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1014
ตาแปดแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1015
บ้านคลองควายแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1016
นูรุลอีมาน(บ้านพรุบัว)แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1017
น่าจวกแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1018
สะบ้าย้อยแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1019
นะห์ลอตุลอิสลามียะฮ์แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1020
ดารุลอามาน (ควนแร่)แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1021
นูรุลตักวา (บ้านควนรามู)แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1022
มีพตาฮูดดีนยาเร๊ะแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1023
บ้านน้ำค้าง (โมง)แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1024
ซีอารุลอิสลาม (บ้านควนหรันเหนือ)แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1025
บุกอาตุนนูร์ (บ้านโคกหญ้าคา)แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1026
บ้านรามัยแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1027
บ้านแอและแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1028
นูรุลฮูดาแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1029
บ้านห้วยเต่าแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1030
นูรุลอิสลามมียะร์แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1031
สาไหนแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1032
มูอาบาดาตีมะมุดแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1033
เกาะแดงแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1034
บ้านเมาะลาแตแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1035
ดารุสสลามแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1036
ดารุสสลามโคกสิเหรงแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1037
นูรุลอิฮสานแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1038
นูรุดดีน (บ้านล่องควน)แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1039
กียามุดดีนแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1040
นูรุลฮีดายะห์ (บาโงฆูติง)แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1041
บ้านวังโอะแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1042
โม๊ะหนีแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1043
ปายาสะหมุดแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1044
มูเนาวรตูลฮูดาแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1045
ฟูตูฮูลอารีฟีนแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1046
บ้านช่างนุ้ยแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1047
ยาบัลบารอการ์แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1048
เปียนแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1049
ซาฟีนาตุลดีนียะห์แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1050
บ้านปายอจงแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1051
สามัคคีศาสน์วิทยาแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1052
บ้านเพ็งญาแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1053
ดารุนนาอิมแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1054
ยามาอาตุลคอยรียะห์แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1055
บ้านบาวแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1056
บ้านสะกอมแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1057
ค็อยรุลอันวาร์แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1058
เราดอตุลยัลนะห์แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1059
บ้านเขาจันทร์แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1060
บ้านเลียบแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1061
ค็อยรุ๊ตตักวา (คูนาทับ)แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1062
ดารนบาหาร์สะบารังตัฟเร๊าะแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1063
บ้านนายำแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1064
บ้านเขานาแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1065
บ้านโครงแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1066
ดารุลอามานแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1067
บ้านทุ่งดุกแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1068
ฮีดายาตลอิสลามแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1069
นูรุลฮีดาย๊ะห์ (บ้านท่ายี)แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1070
ควนตีหมุนแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1071
อามาลนเอียะซานแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1072
ยามีอิคตักวาแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1073
อีบาดาตุลมุจญะตาฮีดีนแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1074
นูรุดดีนแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1075
บ้านป่ากอแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1076
ยาบาลุลฮูดาแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1077
ต้นจำปะดะแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1078
รียาฎอตุลซอลีฮีนแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1079
จะลาลุดดีนแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1080
ฮีดายาตุลอิสลามียะห์แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1081
เราฎอตุลญันนะห์แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1082
นาเกาะแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1083
บ้านโคกแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1084
ดารุลฟุรกอนแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1085
นูรุลอิสลามแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1086
บ้านสุโสะแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1087
นูรุลฮูดา (บ้านจาบัง)แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1088
ห้วยบอนแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1089
ดารุ้นอาหมานแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1090
บ้านปลักไม้ไผ่แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1091
กอหลำแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1092
บ้านแกแดะแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1093
บ้านกระเซะแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1094
นูรุลฮูดา (บ้านละโอน)แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1095
อีบาดุลเราะห์มาน (บ้านสองแพรก)แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1096
นูรุลฮูดา (บ้านลำไต)แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1097
ดารุลอามาน (บ้านใหม่)แก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1098
นูรุลเอี๊ยะซานแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1099
นูรุดดีนแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ
1100
นูรูลมูหัมมาดีย๊ะแก้ไข ลบ อื่นๆ แก้ไข ลบ อื่นๆ