• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Problem z wyświetlaniem strony

0 głosów
227 wizyt
pytanie zadane 31 stycznia 2016 w PHP przez jaca121212 Nałogowiec (40,760 p.)
zamknięte 5 lutego 2016 przez jaca121212

Problem polega na tym że poprzez dodanie kolejnej tabeli i zliczaniu ich w jedno nie wyświetlają się z tych dwóch tabel dane tylko z jednej z tabeli zatrudnie podaje kod do sprawdzenia gdzie leży błąd 

$result = $polaczenie->query("SELECT COUNT(*) as all_posts from poszukuje UNION SELECT COUNT(*) as all_posts from zatrudnie");
        $row = mysqli_fetch_array($result);
        extract($row);
        
        $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 order by data_dodania desc limit $limit, $onpage");

 

komentarz zamknięcia: Problem rozwiązany.

1 odpowiedź

0 głosów
odpowiedź 4 lutego 2016 przez elaen Gaduła (4,760 p.)
select count(distinct table1.id) + count(distinct table2.id)  from table1, table2;
komentarz 5 lutego 2016 przez jaca121212 Nałogowiec (40,760 p.)
Dzięki ale zapomniałem  napisać i zamknąć temat, że problem rozwiązany.

Podobne pytania

0 głosów
1 odpowiedź 358 wizyt
0 głosów
1 odpowiedź 202 wizyt
pytanie zadane 23 grudnia 2019 w JavaScript przez FilOON Użytkownik (680 p.)
+1 głos
0 odpowiedzi 212 wizyt

93,753 zapytań

142,713 odpowiedzi

323,356 komentarzy

63,348 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...