Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Podział o na 3 kolumny
Forum PHP.pl > Forum > Przedszkole
limonides
  1. $query="SELECT * FROM zawodnik WHERE kraj='$kraj'";
  2. $result=mysql_query($query) or die('Zapytanie: '.$query.' --- błąd: '.mysql_error());
  3. $num=mysql_numrows($result);
  4. $i=0;
  5. while ($i < $num) {
  6. $imie=mysql_result($result,$i,"imie");
  7. $id=mysql_result($result,$i,"id");
  8. $kraj_db=mysql_result($result,$i,"kraj");
  9. $nazwisko=mysql_result($result,$i,"nazwisko");
  10. $image=mysql_result($result,$i,"fotka");
  11. echo "$imie&nbsp;";
  12. echo "$nazwisko<br />";
  13. echo "<a href=\"index.php?menu=wyswietl&id={$id}\"><img src=\"$image\" widht=\"100\" height=\"90\" border=\"0\"><br /></a>";
  14. $i=$i+1;
  15. }


chciałbym wyświetlić te dane w 3 kolumnach. najważniejsze dla mnie są 3 kolumny exclamation.gif
a czy to się bardzie wyświetlać w pokolei w poziomie czy w pionie mnie już nie obchodzi.


123
456
789


147
258
369

liczę że mi ktoś pomoże.
pozdrawiam
Zosiek
  1. $query="SELECT * FROM zawodnik WHERE kraj='$kraj'";
  2. $result=mysql_query($query) or die('Zapytanie: '.$query.' --- błąd: '.mysql_error());
  3. $num=mysql_numrows($result);
  4. $i=0;
  5. echo '<table>';
  6. while ($i < $num) {
  7. $imie=mysql_result($result,$i,"imie");
  8. $id=mysql_result($result,$i,"id");
  9. $kraj_db=mysql_result($result,$i,"kraj");
  10. $nazwisko=mysql_result($result,$i,"nazwisko");
  11. $image=mysql_result($result,$i,"fotka");
  12. echo '<tr>';
  13. echo '<td>'."$imie ".'</td>';
  14. echo '<td>'."$nazwisko<br />".'</td>';
  15. echo '<td>'."<a href=\"index.php?menu=wyswietl&id={$id}\"><img src=\"$image\" widht=\"100\" height=\"90\" border=\"0\"><br /></a>".'</td>';
  16. echo '</tr>';
  17. $i=$i+1;
  18. }
  19. echo '</table>';

Powinno być dobrze
thek
A jeśli chcesz w drugi sposób, to zrób 3 div o konkretnej szerokości smile.gif Ale by nie było to "postrzępione" to staraj sę by każdy element miał podobną wysokość.
limonides
chyba coś źle napisałem bo się nie zrozumieliśmy :-)
ja nie chcę formatować jednego rekordu. chcę aby to co wczytam z bazy wybło wyświtlane w 3 kolumnach tak jak na poniższym obrazku :-)

ps. oczywiście w każdym miejscu inny zawodnik ;p na tej fotce aby było szybciej wkleiłem tylko jedną fote ;]

Zosiek
  1. $query="SELECT * FROM zawodnik WHERE kraj='$kraj'";
  2. $result=mysql_query($query) or die('Zapytanie: '.$query.' --- błąd: '.mysql_error());
  3. $num=mysql_numrows($result);
  4. $i=0;
  5. echo '<table>';
  6. while ($i < $num) {
  7. $imie=mysql_result($result,$i,"imie");
  8. $id=mysql_result($result,$i,"id");
  9. $kraj_db=mysql_result($result,$i,"kraj");
  10. $nazwisko=mysql_result($result,$i,"nazwisko");
  11. $image=mysql_result($result,$i,"fotka");
  12. if ($i%3==0 && $a!=0){echo '</tr>';}
  13. if ($i%3==0){echo '<tr>'; $a=1;}
  14. echo '<td>'."$imie ";
  15. echo "$nazwisko<br />";
  16. echo "<a href=\"index.php?menu=wyswietl&id={$id}\"><img src=\"$image\" widht=\"100\" height=\"90\" border=\"0\"><br /></a>".'</td>';
  17.  
  18. $i=$i+1;
  19. }
  20. echo '</table>';
limonides
teraz jest bajecznie

dzieki Zosiek

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.