Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie danych z kilku tabel i wyświetlanie ich w odrębny sposób
kosior11
post
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 20.03.2011

Ostrzeżenie: (10%)
X----


Witam!
Wiem że można pobierać dane z kilku tabel i wyświetlenie ich w jednej pętli np sortując według daty ich dodania, ale najbardziej mnie interesuje czy można uzależnić sposób w jaki dane będą wyświetlone w zależności od tabeli z jakiej pochodzą.

podam przykład:

Mam trzy tabele (wiadomości, artykuły, galerie, ) i chciałbym, żeby informacje z wiadomości wyświetlały się tak aby miniaturka zdjęcia była po lewej stronie introtekstu, w artykułach chciałbym aby miniatura była po prawej stronie, a w galerii żeby było samo zdjęcie. i to wszystko w jednej pętli. Czy jest to możliwe?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kosior11
post
Post #2





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 20.03.2011

Ostrzeżenie: (10%)
X----


Dzięki za odpowiedz, wiem mniej więcej o co chodzi ale mam problem z zastosowaniem, mianowicie wklejajac taki kod, wszystkie rekordy znikają:

  1. $query = "(SELECT tytul,autor,data,tresc,zdjecie FROM wiadomosci AS wiadomosci ) UNION (SELECT tytul,autor,data,tresc,zdjecie FROM artykuly AS artykuly) ORDER BY data DESC";
  2. $result = mysql_query ($query);
  3. if (isset($row['wiadomosci']) AND !empty($row['wiadomosci'])) //wiersz pochodzi z tabeli wiadomosci
  4. {
  5. $body .= '<li>
  6. <a href="look.php?id='.$row[0].'">'.$row[0].' </a></br>'.$row[2].' , '.$row[1].'</br><p>'.$row[3].'</p><img class="images" src="photos/'.$row[4].'" >
  7. </li>';
  8. }
  9. else if(isset($row['artykuly']) AND !empty($row['artykuly'])) //wiersz pochodzi z tabeli artykuly
  10. {
  11. $body .= '<li>
  12. <a href="look.php?id='.$row[0].'">'.$row[0].' </a><img class="images" src="photos/'.$row[4].'" ></br>'.$row[2].' , '.$row[1].'</br><p>'.$row[3].'</p>
  13. </li>';
  14. }echo '<ul>'.$body.'</ul>';
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 08:12