<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <? $objConnect = mysql_connect("localhost", "root", "root") or die("Error"); $objDB = mysql_select_db('skw'); mysql_query("set names UTF8"); ?> </head> <body> <form name="frmSearch" method="get" action="<?= $_SERVER['SCRIPT_NAME']; ?>"> <table width="100%" border="1"> <tr> <th>ค้นหา <input name="txtKeyword" type="text" id="txtKeyword" value="<?= $_GET["txtKeyword"]; ?>"> <input type="submit" value="Search"></th> </th> <? $strSQL = "SELECT * FROM student WHERE (name LIKE '%".$_GET["txtKeyword"]."%' or email LIKE '%".$_GET["txtKeyword"]."%')"; $objQuery = mysql_query($strSQL) or die(mysql_error() . ":<br />" . $strSQL); $Num_Rows = mysql_num_rows($objQuery) or die(mysql_error() . ":<br />" . $strSQL); $Per_Page = 10; $Page = $_GET["Page"]; if ($_GET["Page"]) { $Page = 1; } $Prev_Page = $Page - 1; $Next_Page = $Page + 1; $Page_Start = (($Per_Page * $Page) - $Per_Page); if ($Num_Rows <= $Per_Page) { $Num_Pages = 1; } else if (($Num_Rows % $Per_Page) == 0) { $Num_Pages = ($Num_Rows / $Per_Page); } else { $Num_Pages = ($Num_Rows / $Per_Page) + 1; $Num_Pages = (int) $Num_Pages; } $strSQL .=" ORDER BY id ASC LIMIT $Page_Start , $Per_Page"; $objQuery = mysql_query($strSQL) or die(mysql_error() . ":<br />" . $strSQL); ?> <center><table border="1" width="100%"> <tr> <th><div align="center">ลำดับ</div></th> <th><div align="center">ชื่อ</div></th> <th><div align="center">ปี</div></th> <th><div align="center">สาขา</div></th> <th><div align="center">คณะ</div></th> <th><div align="center">เบอร์โทร</div></th> <th><div align="center">Email</div></th> <th><div align="center">เข้าร่วม</div></th> </tr> <? while ($objResult = mysql_fetch_array($objQuery)) { ?> <tr> <td><div align="center"><?= $objResult ["id"]; ?></div></td> <td><div><?= $objResult["name"]; ?></div></td> <td><div align="center"><?= $objResult ["year"]; ?></div></td> <td><div align="center"><?= $objResult ["branch"]; ?></div></td> <td><div align="center"><?= $objResult ["faculty"]; ?></div></td> <td><div align="center"><?= $objResult ["tel"]; ?></div></td> <td><div align="center"><?= $objResult ["email"]; ?></div></td> <td><div align="center"><?= $objResult ["launch"]; ?></div></td> </tr> <? } ?> </table> <br> Total <?= $Num_Rows; ?> Record : <?= $Num_Pages; ?> Page : <? if ($Prev_Page) { echo "<a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page&txtKeyword=&$_GET[txtKeyword]'><<Back<a/>"; } for ($i = 1; $i <= $Num_Pages; $i++) { if ($i != $Page) { echo "<a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page&txtKeyword=&$_GET[txtKeyword]'>$i</a>"; } else { echo "<b>$i</b>"; } } if ($Page != $Num_Pages) { echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page&txtKeyword=$_GET[txtKeyword]'>Next>></a> "; } //----------------------------------------------------------- mysql_close($objConnect); ?> </body> </html>
if ($_GET["Page"]<1) { $Page = 1; } $Prev_Page = $Page - 1; $Next_Page = $Page + 1; $Page_Start = $Per_Page * ( $Page-1);
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง