Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wyświetlanie danych, z bazy Mysql
Forum PHP.pl > Forum > Przedszkole
Noorsik
Witam mam na stronie zrobione takie coś:



I mam pytanie, jak mam zrobić gdy bede miał w bazie danych więcej niż jedno takie zlecenie. Żeby wyświetlało mi sie jedno pod drugim. Bo teraz gdy mam np dwa zlecenia to mam tak:



A chce żeby było tak:


i tak dalej.

KOD:
Kod PHP

Z góry dzięki za pomoc wink.gif
viking
Ale bzdura w kodzie. Zrób to w jednym ciągu.
  1. while($r = mysql_fetch_assoc($wynik))
  2. {
  3. echo "<td>".$r['id_zlecenia']."</td>";
  4. echo "<td>".$r['nick']."</td>";
  5. }


itd.
Noorsik


teraz mam tak, ja chce żeby był taki sam układ, czyli różne odstępny od tych informacji.

viking
Odstępy formatuje się w CSS np przez padding.
Noorsik
Tylko że ja to mam w jednym Divie, i jak przesuwa się, to cały div.

  1.  
  2. <div class="Zlecenia">
  3. <p>&nbsp;</p>
  4.  
  5. <?php
  6. $wynik = mysql_query("SELECT * FROM zlecenia WHERE nick='$nick'")
  7. or die('Błąd zapytania');
  8.  
  9. while($r = mysql_fetch_assoc($wynik))
  10. {
  11. echo "<td>".$r['id_zlecenia']."</td>";
  12. echo "<td>".$r['nick']."</td>";
  13. }
  14. ?>
  15. </div>


Mam zrobione teraz, tak. I jak ja mam ten padding w css zrobic?
viking
div.Zlecenia td { padding: 20px; }
Dlaczego element zawierający nie jest tabelą? table>tbody>tr>td
viking
Dodaj jeszcze text-align:center.
Noorsik
A da sie zrobić tak żeby,do kazdego <td> zrobić padding osobno?
viking
A jak to zastosowałeś? Bo mój kod właśnie do każdego td nadaje osobno.
Noorsik




A chciałbym żeby np.

id_zlecenia mial padding 2px
nick padding np 20px
viking
Możesz użyć klas albo :nth-child. No i oczywiście dla każdego powtórzenia wewnątrz while powinien być generowany "tr"
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.