Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Jak rozdzielić tablicę asocjacyjną?
missile
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 12.11.2005
Skąd: hen hen

Ostrzeżenie: (0%)
-----


Witam.
Jestem w trakcie pisania forum internetowego. Utknąłem w trakcie wyświetlania wyników, a dokładnie formatowania tych wyników za pomocą php. Mam taki przykładowy skrypt:

  1. <?php
  2.  
  3. if (!isset ($_GET['forum'])) {
  4.  
  5. include ('_forum/_connection.php');
  6.  
  7.  $sql_query = "SELECT forum_name, forum_description " .
  8. "FROM forum ";
  9.  
  10.  $sql_result = mysql_query($sql_query, $conn)
  11. or die(mysql_error() . '<br />' . $sql_query);
  12.  
  13.  while ($sql_row = mysql_fetch_assoc($sql_result)) {
  14.  
  15.  foreach($sql_row as $value) {
  16.  
  17.  echo '<div class="TcontentsMenu">' . $value . '</div>';
  18.  
  19.  }
  20.  
  21.  }
  22.  
  23. }
  24.  
  25. ?>



Skrypt ten wyświetla w oknie przeglądarki poniższy widok:


Cytat
Żywice i dodatki

Dział Forum skupający problematykę przetwórstwa żywic poliestrowych, epoksydowych oraz poliuretanowych. Jęśli masz jakiś problem lub znasz dobrą metotę na wykonaie trudnej rzeczy to również jest dział dla Ciebie.


Artykuły metalowe

Miejsce na Forum przeznaczone dla zagadnień dotyczących wyrobów z metalu z naszego asortymentu, sposoby montażu oraz pomoc w rozwiązaniu trudnych zadań.


Produkcja własna

W tym dziale znajdziesz informacje na tematy związane z naszą produkcją oraz możliwościami przetwórczymi.


Wszystko działa poprawnie, ale mnie nurtuje to, jak zmienić formatowanie nazw działów forum: "Żywice i dodatki", "Artykuły metalowe" oraz "Produkcja własna".

Myślałem nad wykorzystaniem pętli foreach, while oraz funkcji mysql_fetch_assoc() (j.w.), ale nadal nie wiem jak rozdzielić pola forum_name oraz forum_description aby dla ich wartości zastosować różne formatowanie i wyświetlić w powyższej kolejności.

Z góry wielkie dzieki za wskazanie kierunku działania lub ewntualne konkrety (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Ten post edytował missile 7.03.2006, 13:18:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




rety, a poco ta petlą po rekordzie? dobieraj sie bezposrednio do kazdego elemntu
  1. <?php
  2.  
  3. while ($sql_row = mysql_fetch_assoc($sql_result)) {
  4.    
  5.            echo '<div class="klasa1">' . $sql_row['forum_name'] . '</div>';
  6.            echo '<div class="klasa2">' . $sql_row['forum_description'] . '</div>';
  7.    }
  8.  
  9. ?>

walnij se teraz css dla klasa1, klasa2 i po sprawie

i prosze uzywac (poprawic) znaczniki w tytule zgodnie z zasadami
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: 30.12.2025 - 01:41