Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][MySQL][PHP]Pobieranie kilku rekordów i wyświetlanie ich w odpowiedniej formie w tabeli
Forum PHP.pl > Forum > Przedszkole
ghastblood
Witam potrzebuje pobrać dane z mysql i wyświetlić je w odpowiedniej formie w tabeli html

tak musi wyglądać tabela

  1. table width="965px" cellspacing="10px">
  2. <tr style="margin_bottom: 100px; height: 100px;" text-rotate="45">
  3. <td><b>No.</b></td>
  4. <td><b>Surname</b></td>
  5. <td><b>Name</b></td>
  6. <td><b>Stage 1</b></td>
  7. <td><b>Stage 2</b></td>
  8. <td><b>Stage 3</b></td>
  9. <td><b>Result</b></td>
  10. </tr>
  11.  
  12. <tr height="50px">
  13. <td>lp</td>
  14. <td>nazwisko</td>
  15. <td>imie</td>
  16. <td>wynik 1</td>
  17. <td>wynik 2</td>
  18. <td>wynik 3</td>
  19. </tr>
  20.  
  21.  
  22.  
  23.  




struktura tabeli to

konk_id
user_id
konk_name


np 1,1,triatlon - etap 1, jakiś tam czas
2,1,triatlon - etap 2, jakiś tam czas

i w tabeli w wynik 1,2,3 ma być czas z danej konkurencji czyli etap1 etap2 i etap 3 triatlonu
timon27
Przesadzasz.
Weź dowolny najprostszy 3 minutowy kurs podstaw mysql i jestem pewien że sam wykominujesz.

ps. zamiast <td><b> polecam <th>
ghastblood
znam mysql ale nie mogę sobie z tym poradzić dlatego proszę o pomoc.
gitbejbe
@ghastblood

Nie znasz myqsl. Stworzenie tabeli w phpmyadmin nie upoważnia Cię do pisania, że " umiesz bazy danych ". Tak jak napisał kolego wyżej, prosisz o podstawy.

  1.  
  2. //najpierw połączenia z baza
  3. //później:
  4. $query = mysql_query("SELECT * FROM tabela");
  5.  
  6. a wyświetlasz:
  7.  
  8. while($row = mysql_fetch_array($query))
  9. {
  10.  
  11. <td><b>'.$row['surname'].'</b></td>
  12. <td><b>'.$row['name'].'</b></td>
  13. itd...
  14.  
  15. ';
  16. }
  17.  


Do roboty!
ghastblood
lol to jest zwykłe wyświetlanie danych. Podałem strukturę danych i przykład z rekordami. Twoja metoda wyświetli mi

Kowalski Jan 5 min
Kowalski Jan 6 min
Kowalski Jan 9 min
itd...

a powinno być

Kowalski Jan 5 min 6 min 9 min

miło że z góry zakładacie że nie znam mysql. Patrząc na strukturę którą podałem nawet nie wyświetla nazwiska i imienia poprawne zapytanie powinno wyglądać tak


  1. SELECT * FROM zawodnik z
  2. LEFT JOIN wyniki w ON w.wyniki_zawodnik_id = z.zawodnik_id
  3. LEFT JOIN konkurencje k ON k.konk_id = w.wyniki_konkurencja_id
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.