Paginacja do wyszukiwarki strony |
Paginacja do wyszukiwarki strony |
17.05.2019, 09:15:19
Post
#1
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 17.05.2019 Ostrzeżenie: (0%) |
Czy jest ktoś w stanie podpiać pod ten skrypt paginacje typu numerowanego 1.2.3.4.5 ?
<?php $output = NULL; if(isset($_POST['submit'])) { //connect to the databse $mysqli = NEW MySQLi ("localhost", "", ", ""); $search = $mysqli->real_escape_String($_POST['search']); //Query the database $resultSet = $mysqli ->query("SELECT * FROM pistolety WHERE marka LIKE '%$search%' OR pistolet LIKE '%$search%'"); if($resultSet ->num_rows > 0) { while($rows = $resultSet ->fetch_assoc() ) { $pistolet= $rows['pistolet']; $marka = $rows['marka']; $output .= "Pistolet: $pistolet<br />Marka: $marka<br /><br />"; } }else{ $output = "No results"; } } ?> <form method="POST"> <input type="TEXT" name="search" /> <input type="SUBMIT" name="submit" value="Search" /> </form> <?php echo $output; ?> Ten post edytował Zenobiusz 17.05.2019, 09:18:45 |
|
|
21.05.2019, 22:23:23
Post
#2
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 13 Dołączył: 29.03.2012 Ostrzeżenie: (0%) |
To może ja postaram się pomóc:
Ad.1 https://dev.mysql.com/doc/refman/8.0/en/counting-rows.html - pierwszy opis Ad.2 https://stackoverflow.com/questions/9725323...#answer-9725410 AD.3 https://www.w3schools.com/php/php_mysql_select_limit.asp(ryzyko SQL Injection) - tutaj pod limit i offset podstawiasz dane z $_GET z tym, że musisz wykorzystać mnożenie dla pobierania kolejnych rekordów czyli: do zapytania pobierającego dane możesz dokleić: "....LiMIT = ".(((int)$_GET['page'] > 0)? ($_GET['page']*20) : 0). " OFFSET = 20"; Ad. 4 https://www.php.net/manual/en/pdostatement....hall.php#116347 - podstawiasz zapytanie z Ad.3 Ad. 5: Tutaj możesz sobie na poczatku ustawić ręcznie kilka linków powiedzmy : <a href="strona.php?page=0" /> <a href="strona.php?page=1" /> <a href="strona.php?page=2" /> Ad.6 https://www.php.net/manual/en/pdo.connections.php Ten post edytował emillo91 21.05.2019, 22:36:27 |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 08:09 |