Cytat(nospor @ 26.04.2018, 17:07:24 )

Przeciec ci caly czas pomagam. Nawet wskazuje ci luki w twoim systemie na co odpowiadasz ze skoro dziala to masz to w nosie. To co ty ode mnie jeszcze chcesz? Mam ci piwo i chipsu przyniesc?
Wiem, że teraz na modzie jest PDO ale ja tego nie ogarniam i praca w starym systemie jest dla mnie łatwiejsza i działa więc nie będę sobie komplikować pracy jeszcze bardziej bo jestem amatorem.
Skoro według Ciebie da się to jakoś ogarnąć (w sensie dać zmienne w get przy paginacji) ale wysyłać formularz w post to możesz mi bardziej określić jak to zrobić (IMG:
style_emoticons/default/biggrin.gif) ?
Próbuję to zrobić na Twoim poradniku dot. przechowywania wartości w sesjach.
Ale np. mam użytkownika tester
wpiszę w pole nazwa tes
i wskazuje mi aż 3 strony przy ustawieniu 2 wyników na stronę
a w bazie mam tylko jednego spełniającego warunek w nazwie tes
<?php
if(isset($_POST['login'])){
unset($_SESSION['logins']); unset($_SESSION['wiek']); unset($_SESSION['region']); unset($_SESSION['miasto']); unset($_SESSION['online']);
$_SESSION['logins'] = $_POST['login'];
if($_POST['online']==1){
$online = "AND (`czas` > '".$time."')";
$_SESSION['online'] = $online;
}
if(!empty($_POST['wiekod']) || !empty($_POST['wiekdo'])) { if(empty($_POST['wiekod'])){ $_POST['wiekod'] = 10;
}
if(empty($_POST['wiekdo'])){ $_POST['wiekdo'] = 100;
}
$wiekmin = date("Y") - $_POST['wiekod']; $wiekmax = date("Y") - $_POST['wiekdo']-1; $wiek = "AND `rok` BETWEEN '".$wiekmax."' AND '".$wiekmin."'";
$_SESSION['wiek'] = $wiek;
}
if($_POST['wojewodztwo'] != 0) {
$region = "AND `wojewodztwo` = '".$_POST['wojewodztwo']."'";
$_SESSION['region'] = $region;
}
if(!empty($_POST['miasto'])) { $miasto = "AND `miejscowosc` LIKE '%".$_POST['miasto']."%'";
$_SESSION['miasto'] = $miasto;
}
}
WHERE (`login` LIKE '%".$_SESSION['logins']."%') {$_SESSION['online']} {$_SESSION['wiek']} {$_SESSION['region']} {$_SESSION['miasto']} ORDER BY id DESC");
define('ILOSC_WYNIKOW_NA_STRONIE', 2
); $SQL = "SELECT SQL_CALC_FOUND_ROWS * FROM users
WHERE (`login` LIKE '%".$_SESSION['logins']."%') {$_SESSION['online']} {$_SESSION['wiek']} {$_SESSION['region']} {$_SESSION['miasto']} ORDER BY id DESC LIMIT ".mysql_escape_string((int
)$_GET['strona']*ILOSC_WYNIKOW_NA_STRONIE
).",".ILOSC_WYNIKOW_NA_STRONIE
;
echo '<div class="row">';
if($pobierzlink['profilowe'] == 1) {
$link = $pobierzlink['nazwa'];
}else{
$link = "img/nophoto.png";
}
if(!empty($results['miesiac']) && !empty($results['dzien']) && !empty($results['rok'])){
//date in mm/dd/yyyy format; or it can be in other formats as well
$birthDate = $results['miesiac']."/".$results['dzien']."/".$results['rok'];
//explode the date to get month, day and year
$birthDate = explode("/", $birthDate); //get age from date or birthdate
$wiek = (date("md", date("U", mktime(0
, 0
, 0
, $birthDate[0
], $birthDate[1
], $birthDate[2
]))) > date("md") ?
((date("Y") - $birthDate[2
]) - 1
) : (date("Y") - $birthDate[2
]));
} else{
$wiek = 'Nie podano';
}
if(!empty($results['miejscowosc'])){ $skad = $results['miejscowosc'];
}else{
$skad = 'Nie podano';
}
<div class="col-lg-3 col-xs-6">
<div class="contact-box center-version">
<a href="profil.php?id='.$results['id'].'">
<img alt="image" class="img-circle" src="'.$link.'">
<h3 class="m-b-xs"><strong>'.$results['login'].'</strong></h3>
<address class="m-t-md">
'.$wiek.'<br />
'.$skad.'
</address>
</a>
</div>
</div>
';
}
//Teraz wypadało by wyświetlić jakąś nawigację
</div>
<div class="row" style="
display: initial;
">
<nav aria-label="Page navigation example " style="text-align: center;">
<ul class="pagination">';
//jesli nie jesteśmy na pierwszej stronie
if($_GET['strona']>0){
//wyswietlamy link do poprzedniej strony
echo '<li class="page-item"><a class="page-link" href="szukaj.php?strona='.($_GET['strona']-1).'">Poprzednia</a></li>'; }
for($i = 0;$i<=floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE
);$i++){ echo '<li class="page-item"><a class="page-link" href="szukaj.php?strona='.($i).'">'.($i+1).'</a></li>'; }
//jeśli nie jesteśmy na ostatniej stronie
if($_GET['strona']<floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE)){
//wyswietlamy link do nastepnej strony
echo '<li class="page-item"><a class="page-link" href="szukaj.php?strona='.($_GET['strona']+1).'#">Następna</a></li>'; }
</nav>
</div>';
}else{
echo '<div class="alert alert-warning" role="alert"> Brak wyników
</div>';
}
?>