Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] tabela z rekordami, pobieranymi z bazy
em-ba
post
Post #1





Grupa: Zarejestrowani
Postów: 202
Pomógł: 3
Dołączył: 6.01.2008
Skąd: Mazowieckie

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


Witam, potrzebuję wykonać taką tabele, na którą będzie wczytywanych pięć rekordów ostatnio dodanych przez użytkownika do bazy

Zrobiłem tabele ale tam wyświetlają się wyniki na zasadzie, że jest przygotowana tabela na pięć rekordów i tyle.. nie wiem jak wykonać taką tabele, która pokaże tylko wypełnione rekrody ..i to pięć ostatnio dodanych (jeżeli były dodane tylko 3 rekordy to żeby wyświetliło je)

Oto kod:
  1. <?php
  2. mysql_connect ('localhost', 'root', 'krasnal') or die ("nie udało sie połączyć");
  3. mysql_select_db('style') or die ("Nie mozna zlokalizowac bazy danych");
  4.  
  5. $tok = mysql_query ("SELECT * FROM `kortc` WHERE login='$login'");
  6. $kot = mysql_fetch_array($tok);
  7.  
  8. '<table class="t">
  9.  <tr>
  10. <th class="t">nr</th>
  11. <th class="t">imię</th>
  12. <th class="t">nazwisko</th>
  13.  </tr>
  14.  <tr>
  15. <td class="t">1</td>
  16. <td class="t">'.$kot['imie'].'</td>
  17. <td class="t">'.$kot['nazwisko'].'</td>
  18.  </tr>
  19.  <tr>
  20. <td class="t">2</td>
  21. <td class="t">'.$kot['imie'].'</td>
  22. <td class="t">'.$kot['nazwisko'].'</td>
  23.  </tr>
  24.  </table>';
  25.  
  26. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
em-ba
post
Post #2





Grupa: Zarejestrowani
Postów: 202
Pomógł: 3
Dołączył: 6.01.2008
Skąd: Mazowieckie

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


przepraszam, że tak długo nie odpisywałem ale siedziałem nad tym i się meczyłem nie mając dostępu do internetu i ...dalej nic :/

tak jak prosiłeś, to jest kod:
  1. <?php
  2. $i = 1;
  3. $tok = mysql_query ("SELECT * FROM `kortc` WHERE login='$login' LIMIT 0,5 ORDER BY data");
  4. '<table class="t">
  5.  <tr>
  6. <th class="t">nr</th>
  7. <th class="t">login</th>
  8. <th class="t">imię</th>
  9. <th class="t">nazwisko</th>
  10. <th class="t">dataprzyjazdu</th>
  11. <th class="t">dataodjazdu</th>
  12.  </tr>';
  13.  
  14. while($kot = mysql_fetch_array($tok)){
  15.  
  16.  echo '  <tr>
  17. <td class="t">'.$i.'</td>
  18. <td class="t">'.$kot['login'].'</td>
  19. <td class="t">'.$kot['imie'].'</td>
  20. <td class="t">'.$kot['nazwisko'].'</td>
  21. <td class="t">'.$kot['dataprzyjazdu'].'</td>
  22. <td class="t">'.$kot['dataodjazdu'].'</td>
  23.  </tr>';
  24. $i += 1;
  25. }
  26.  
  27. echo '</table>';
  28. ?>

a oto struktura bazy danych:
  1. create table 'kortc'
  2. id, int 32, unsigned, auto_increment,
  3. login, varchar 32
  4. imie, varchar 30
  5. nazwisko, varchar 30
  6. dataprzyjazdu, varchar 12
  7. dataodjazdu, varchar 12


dopiszę jeszczę, że błąd obiawa się tym, że wyświetlają sie tylko nagłówki tabeli - bez wartości i nad nagłówkami znajduje się inf dotyczący linii z instrukcją while..
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\...
Go to the top of the page
+Quote Post

Posty w temacie
- em-ba   [PHP][MYSQL] tabela z rekordami   6.06.2008, 12:20:34
- - batman   W przykładach do mysql_fetch_array znajdziesz pętl...   6.06.2008, 12:30:57
- - kopix   [PHP] pobierz, plaintext <?php$i = 1;$tok = mys...   6.06.2008, 12:47:02
- - em-ba   no tak, rozumiem z tą datą, mam akurat takie pole....   6.06.2008, 13:17:20
- - rzymek01   na moje to posortuj (sql: ORDER) wg id w odwrotnej...   6.06.2008, 13:18:15
- - em-ba   poki co to mi nic nie wyświetla, tylko tak jak nap...   6.06.2008, 13:21:31
- - rzymek01   em-ba, pokaż strukturę tabeli (ł...   7.06.2008, 09:05:08
- - em-ba   przepraszam, że tak długo nie odpisywałem ale sied...   11.06.2008, 11:29:15
- - mike   A zapytanie zwraca jakieś wyniki? Jeśli nie to nie...   11.06.2008, 11:32:46
- - Puzi   No to spróbuj tak: [PHP] pobierz, plaintext <?p...   11.06.2008, 11:33:48
- - em-ba   dzieki, ale nic się nie zmieniło..   11.06.2008, 11:38:37
|- - mike   Cytat(em-ba @ 11.06.2008, 12:38...   11.06.2008, 11:42:04
- - Puzi   Masz błąd w zapytaniu przy sortowaniu......   11.06.2008, 11:41:30
- - em-ba   u siebie mam ok, tylko tu wrzuciłem zapominaj...   11.06.2008, 11:54:05
- - Puzi   To spróbuj tam gdzie masz LIMIT dać tylko 5... A ...   11.06.2008, 11:58:00
- - em-ba   dawałem z początku LIMIT 5 ..i było tak samo, pote...   11.06.2008, 12:05:35
- - phpion   Weź zrób to, o czym pisze ~mike!! [PHP] po...   11.06.2008, 12:09:59
- - Puzi   A spróbuj tak: [PHP] pobierz, plaintext <?php$i...   11.06.2008, 12:13:03
- - cipek   Zapytanie: [PHP] pobierz, plaintext <?php$zapy...   11.06.2008, 12:17:14
- - em-ba   phpion, zrobiłem jak poleciłes i.. ci...   11.06.2008, 12:22:32
- - Puzi   MOżesz sobie zostawić... bo jak nie wyszuka Ci żad...   11.06.2008, 12:25:01
- - em-ba   aha, okej, dzięki ..rozumiem ..jeszcze raz dzięku...   11.06.2008, 12:27:45
- - widmo17   Ten if sprawdza czy są wszystkie rekordy ;] K...   11.06.2008, 12:39:34
- - rzymek01   na moje możesz wywalić, bo jak jest koniec zbioru ...   14.06.2008, 11:22:48


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: 10.10.2025 - 02:47