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 |
|
|
|
![]() |
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 |
|
|
|
Zenobiusz Paginacja do wyszukiwarki strony 17.05.2019, 09:15:19
dublinka [PHP] pobierz, plaintext <?php ... 17.05.2019, 11:36:37
nospor @dublinka czyli z tego co widze, twoim celem jest ... 17.05.2019, 11:41:39 
dublinka Cytat(nospor @ 17.05.2019, 12:41:39 )... 17.05.2019, 11:49:51 
kapslokk Cytat(dublinka @ 17.05.2019, 12:49:51... 17.05.2019, 11:53:35
viking https://codeshack.io/how-to-create-pagination-php-... 17.05.2019, 11:46:25
nospor CytatNo chyba najpierw trzeba pobrac zeby cokolwie... 17.05.2019, 11:54:57 
dublinka Cytat(nospor @ 17.05.2019, 12:54:57 )... 17.05.2019, 11:56:43
kapslokk Najlepiej, to się najpierw dowiedzieć 17.05.2019, 11:57:51 
dublinka Cytat(kapslokk @ 17.05.2019, 12:57:51... 17.05.2019, 12:00:11
nospor CytatW moim przykladzie pobieram tylko te ktore pa... 17.05.2019, 12:23:26 
dublinka Cytat(nospor @ 17.05.2019, 13:23:26 )... 17.05.2019, 13:39:15
viking Wchodzisz na stronę która ma mieć paginację. Pobie... 17.05.2019, 13:46:28
nospor CytatNiebardzo czaje "ze sie pobiera LICZBE r... 17.05.2019, 13:57:18 
dublinka Cytat(nospor @ 17.05.2019, 14:57:18 )... 17.05.2019, 14:39:11
viking Tak tę głupotę widziałem ale reszta jest całkiem s... 17.05.2019, 14:25:53
nospor Co z tego ze reszta sensowna jak przez te jedna gl... 17.05.2019, 14:28:36
nospor slowo klucz w mysql: COUNT 17.05.2019, 14:40:10 
dublinka Cytat(nospor @ 17.05.2019, 15:40:10 )... 17.05.2019, 17:20:09
gitbejbe hehe spoko temat dobra akcja
czekam na dalszy c... 17.05.2019, 17:06:56
gitbejbe CytatCoś w tym stylu ? $sql = "SELECT m... 17.05.2019, 18:11:47
dublinka Ok. Musze poczytac o tym jak zoptymalizowac wyniki... 17.05.2019, 19:48:55
Zenobiusz Wrzuci ktos w końcu normalny skrypt ? Bo z tego co... 20.05.2019, 12:02:33
kapslokk A może Ty troche wysilisz szare komórki i spróbuje... 20.05.2019, 12:21:11 
Zenobiusz Cytat(kapslokk @ 20.05.2019, 13:21:11... 20.05.2019, 12:36:26 
Zenobiusz Cytat(kapslokk @ 20.05.2019, 13:21:11... 20.05.2019, 12:51:43
kapslokk No dobrze, to zacznij od czegoś, jak nie będziesz ... 20.05.2019, 12:50:32
kapslokk 1. Wykonaj zapytanie z count - pobierz całkowitą i... 20.05.2019, 13:30:51 
Zenobiusz Cytat(kapslokk @ 20.05.2019, 14:30:51... 21.05.2019, 11:09:12
kapslokk No ale chłopie, Ty nawet nie próbujesz zrobić tego... 21.05.2019, 11:13:44 
Zenobiusz Cytat(kapslokk @ 21.05.2019, 12:13:44... 21.05.2019, 11:21:18 ![]() ![]() |
|
Aktualny czas: 27.08.2026 - 22:21 |