Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][MySQL][PHP]Pobieranie kilku rekordów i wyświetlanie ich w odpowiedniej formie w tabeli
ghastblood
post
Post #1





Grupa: Zarejestrowani
Postów: 360
Pomógł: 12
Dołączył: 17.09.2009
Skąd: Warszawa

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


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
Go to the top of the page
+Quote Post
timon27
post
Post #2





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

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


Przesadzasz.
Weź dowolny najprostszy 3 minutowy kurs podstaw mysql i jestem pewien że sam wykominujesz.

ps. zamiast <td><b> polecam <th>

Ten post edytował timon27 9.05.2013, 22:38:09
Go to the top of the page
+Quote Post
ghastblood
post
Post #3





Grupa: Zarejestrowani
Postów: 360
Pomógł: 12
Dołączył: 17.09.2009
Skąd: Warszawa

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


znam mysql ale nie mogę sobie z tym poradzić dlatego proszę o pomoc.
Go to the top of the page
+Quote Post
gitbejbe
post
Post #4





Grupa: Zarejestrowani
Postów: 516
Pomógł: 63
Dołączył: 27.08.2012

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


@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!
Go to the top of the page
+Quote Post
ghastblood
post
Post #5





Grupa: Zarejestrowani
Postów: 360
Pomógł: 12
Dołączył: 17.09.2009
Skąd: Warszawa

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


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


Ten post edytował ghastblood 10.05.2013, 10:19:05
Go to the top of the page
+Quote Post

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: 26.09.2025 - 19:16