<html> <head> <title>PHP MySQL Search Record Paging/Pagination</title> <meta http-equiv=Content-Type content="text/html; charset=utf-8"> <style type="text/css"> .fonttitle { color: #FFF; } .BG { } body { background-color: #ffffcc; } </style> </head> <body> <p align="center"><strong>ระบบค้นหาชื่อเครื่องคอมพิวเตอร์ (Computer Name)</strong></p> <form name="form1" method="post" action="phpMySQLSearchRecordPagingAdmin.php?show=OK&strSearch=Y"> <table width="599" border="1" align="center"> <tr> <th>Select <select name="Search2"> <option value="ipaddress" <? if($Search2=="ipaddress"){ ?>selected<? }?>>IP Address</option> <option value="namecom" <? if($Search2=="namecom"){ ?>selected<? }?>>ชื่อเครื่องคอมพิวเตอร์</option> <option value="party" <? if($Search2=="party"){ ?>selected<? }?>>ฝ่าย</option> <option value="local" <? if($Search2=="local"){ ?>selected<? }?>>ที่ตั้ง</option> </select> Keyword <input name="Search" type="text" size="20" value="<? echo $Search?>"> <input type="submit" name="submit" value="Search"></th> </tr> </table> </form> <p align="center"><a href="phpMySQLAddForm.php" target="_blank">เพิ่มข้อมูล</a> <? $objConnect = mysql_connect("localhost","root","11223344") or die("Error Connect to Database"); $objDB = mysql_select_db("mydatabase"); mysql_query("SET NAMES UTF8"); // Search if($strSearch=="Y"){ $strSQL="select * from computeripname Where ".$Search2." like '%".$Search."%' "; // คำสั่งค้นหา }else{ $strSQL="select * from computeripname"; } $Qtotal = mysql_query($strSQL); // End search $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]"); $Num_Rows = mysql_num_rows($objQuery); $Per_Page = 10; // Per Page $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 ipaddress ASC LIMIT $Page_Start , $Per_Page"; $objQuery = mysql_query($strSQL); ?> </p> </p> <table width="1024" border="1" align="center"> <tr bgcolor="#3399CC" class="fonttitle"> <th width="92"> <div align="center">แก้ไข | ลบ</div></th> <th width="157"> <div align="center">IP Address </div></th> <th width="261"> <div align="center">ชื่อเครื่องคอมพิวเตอร์</div></th> <th width="33"> <div align="center">ฝ่าย</div></th> <th width="112"> <div align="center">ยี่ห้อ</div></th> <th width="242"> <div align="center">ที่ตั้ง</div></th> <th width="81"> <div align="center">หมายเหตุ</div></th> </tr> <? while($objResult = mysql_fetch_array($objQuery)) { if($bg == "#99CCFF") { $bg = "#EEEEEE"; } else { $bg = "#99CCFF"; } ?> <tr bgcolor="<?=$bg?>"> <td align="center"><a href="phpMySQLEditRecordForm.php?id=<?=$objResult["id"];?>">Edit</a> | <a href="JavaScript:if(confirm('Confirm Delete?')==true){window.location='phpMySQLDeleteRecord.php?id=<?=$objResult["id"];?>';}">Delete</a></td> <td><div align="center"><?=$objResult["ipaddress"];?></div></td> <td align="center"><?=$objResult["namecom"];?></td> <td align="center"><?=$objResult["party"];?></td> <td align="center"><?=$objResult["brand"];?></td> <td align="center"><?=$objResult["local"];?></td> <td align="center"><?=$objResult["note"];?></td> </tr> <? } ?> </table> <br> <p align="center">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=$i&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); ?> <p align="center" class="BG"><a href="phpExcelvnd.ms-excel.php">Export To Excel </a> </body> </html>
Quote:อยากให้กรอก username กับ password ก่อน
หน้า form ส่งค่าไปหน้า 2
/* connect database */ $sql = "select * from memeber username = $_POST["username"] and password = $_POST["password"]"; $rs = mysql_query($sql); while($row = mysql_fetch_object($rs)) { if($_SESSION["password"] == $row->password) { ส่งไปหน้า แก้ไข ลบ เพิ่ม } else { กลับหน้า index ประมาณนี้ครับ เอาไปประยุกต์ } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง