Cytat(nospor @ 25.01.2016, 12:43:45 )

No wlasnie, sam napisales, ze jak dales to do bazy to wyswietlilo ci to w osobnych liniach. Na stronie zas pobierasz tylko pierwsza linie (pierwszy rekord) i dziwis sie, ze wyswetla sie tylko jedna linia...
mysqli_fetch_array($resultat); - to pobiera tylko jedna linie (jeden rekord). Jak chcesz by pobralo wszystkie, masz to uzyc w petli WHILE. w manualu masz to podane jak to zrobic
ok dzięki przeanalizowałem kod jeszcze raz i znalazłem problem właśnie z ta pętlą while while(mysqli_fetch_array($resultat)){
}
Już nie będę zakładał nowego tematu bo temat byłby bardzo podobny ale przejdźmy do sedna.
ma teraz problem z paginacją strony a dokładniej zliczaniu z dwóch baz wszystkich rekordów. W sumie obie bazy maja 5 wpisów a na stronie pokazuję się 3 wpisy tak jakby jeden z 1 tabeli a dwa z drugiej tabeli nie do końca wiem jak ten problem rozwiązać. Podaje niżej kod
$result = $polaczenie->query("SELECT COUNT(*) as all_posts from poszukuje union SELECT COUNT(*) as all_posts from zatrudnie");
$row = mysqli_fetch_array($result);
$onpage = 1; //ilość newsów na stronę
$navnum = 7; //ilość wyświetlanych numerów stron, ze względów estetycznych niech będzie to liczba nieparzysta
$allpages = ceil($all_posts/$onpage); //wszysttkie strony to zaokrąglony w górę iloraz wszystkich postów i ilości postów na stronę
//sprawdzamy poprawnośc przekazanej zmiennej $_GET['page'] zwróć uwage na $_GET['page'] > $allpages
if(!isset($_GET['page']) or
$_GET['page'] > $allpages or
!is_numeric($_GET['page']) or
$_GET['page'] <= 0
){ $page = 1;
}else{
$page = $_GET['page'];
}
$limit = ($page - 1) * $onpage; //określamy od jakiego newsa będziemy pobierać informacje z bazy danych
$resultat=$polaczenie->query("SELECT * FROM poszukuje limit $limit, $onpage UNION SELECT * FROM zatrudnie limit $limit, $onpage ");
while($wynik=mysqli_fetch_array($resultat)){
echo'<article id="wyswietlanie_tematu">'; echo"<h6>Cena: ".$wynik['cena']." Zł</h6>"; echo'<div id="temat">'.$wynik['temat'].'<a href="strona.php?strona='.$wynik['temat'].'"></div>'; echo"<span>Dodano: ".$wynik['data_dodania']."</span>"; echo'<div>Telefon: <a href="'.$wynik['telefn'].'">'.$wynik['telefon'].'</a></div>'; echo'<div id="wyswietlanie_zdjec">Zdjęcia:'; if(!empty($wynik['zdjecie'])){ echo "<img src='{$wynik['zdjecie']}'/>"; }
if(!empty($wynik['video'])){ echo '<iframe src="https://www.youtube.com/embed/'.$wynik['video'].'" frameborder="0" allowfullscreen></iframe>'; }
}
//zabezpieczenie na wypadek gdyby ilość stron okazała sie większa niż ilośc wyświetlanych numerów stron
if($navnum > $allpages){
$navnum = $allpages;
}
//ten fragment może być trudny do zrozumienia
//wyliczane są tu niezbędne dane do prawidłowego zbudowania pętli
//zmienne są bardzo opisowę więc nie będę ich tłumaczyć
$forstart = $page - floor($navnum/2
); $forend = $forstart + $navnum;
if($forstart <= 0){ $forstart = 1; }
$overend = $allpages - $forend;
if($overend < 0){ $forstart = $forstart + $overend + 1; }
//ta linijka jest ponawiana ze względu na to, że $forstart mogła ulec zmianie
$forend = $forstart + $navnum;
//w tych zmiennych przechowujemy numery poprzedniej i następnej strony
$prev = $page - 1;
$next = $page + 1;
//nie wpisujemy "sztywno" nazwy skryptu, pobieramy ja od serwera
$script_name = $_SERVER['SCRIPT_NAME'];
//ten fragment z kolei odpowiada za wyślwietenie naszej nawigacji
echo "<div id=\"menu_stron\"><ul>"; //if($page > 1) echo "<li><a href=\"".$script_name."?page=".$prev."\"></a></li>";//poprzednia
if ($forstart > 1
) echo "<li><a href=\"".$script_name."?page=1\">1</a></li>"; if ($forstart > 2
) echo "<li>...</li>"; for($forstart; $forstart < $forend; $forstart++){
if($forstart == $page){
echo "<li class=\"current\">"; }else{
}
echo "<a href=\"".$script_name."?page=".$forstart."\">".$forstart."</a></li>"; }
if($forstart < $allpages) echo "<li>...</li>"; if($forstart - 1
< $allpages) echo "<li><a href=\"".$script_name."?page=".$allpages."\">".$allpages."</a></li>"; //if($page < $allpages) echo "<li><a href=\"".$script_name."?page=".$next."\"></a></li>";//nastepna
echo "</ul></div><div class=\"clear\">"; echo "<h4>Strona $page z $allpages</h4>";