Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP] problem z układem tabeli z miniaturami
Forum PHP.pl > Forum > Przedszkole
kiwi
Witam,

mam taki problem. Próbuje już jakiś czas nie mogę nic wyczarować. Mam taki oto kod:

  1. echo" <table width='120px;' align='left'>";
  2. $tunectype = substr($data['kroax_url'], -3, 3);
  3. if($tunectype == "mp3")
  4. {
  5. echo "<tr width='15%'><td class ='tbl2' width='15%' align='left'><b> Tune ID3 </b></td></tr>";
  6. echo "<tr><td align='left' class='tbl2'>";
  7. echo ' <div id="id3block" class="id3block"></div>';
  8. echo "</td></tr>";
  9. }
  10. echo "<tr width='15%'><td class ='tbl2' width='15%' align='left'>".$locale['MKROAX105']."</td></tr>";
  11. $relresult = dbquery("select * from ".$db_prefix."kroax WHERE ".groupaccess('kroax_access')." AND ".groupaccess('kroax_access_cat')." AND kroax_cat='".$data['kroax_cat']."' AND kroax_approval='' ORDER BY RAND() DESC LIMIT 0,5");
  12. while($reldata = dbarray($relresult)) {
  13.  
  14. echo "<tr><td align='center' class='tbl2'>";
  15. if($rtype == "mp3")
  16. {
  17. $showimg = "<img src='".INFUSIONS."the_kroax/img/musicstream.jpg' width='50' height='30' alt='".$reldata['kroax_titel']."' title='".$reldata['kroax_titel']."'>";
  18. }
  19. elseif ($reldata['kroax_tumb']) {
  20. $showimg = "<img src='".$reldata['kroax_tumb']."' width='70' height='50' alt='".$reldata['kroax_titel']."' title='".$reldata['kroax_titel']."' >";
  21. }
  22. else {
  23. $showimg = "<img src='".INFUSIONS."the_kroax/img/nopic.gif' width='70' height='50' alt='".$reldata['kroax_titel']."' title='".$reldata['kroax_titel']."'>";
  24. }
  25. if (!isset($p))
  26. {
  27. $videolink = '<a href="'.INFUSIONS.'the_kroax/embed.php?url='.$reldata['kroax_id'].'" title="'.$reldata['kroax_titel'].'">';
  28. }
  29. else
  30. {
  31. $videolink = '<a href="#" title="'.$reldata['kroax_titel'].'" onclick=window.open("'.INFUSIONS.'the_kroax/embed.php?p=1&url='.$reldata['kroax_id'].'","Click","scrollbars=yes,resizable=yes,width=800,height=600")>';
  32. }
  33. echo "".$videolink.""; echo ''.$showimg.'<br>'.trimlink($reldata['kroax_titel'], 15).'</a></td></tr>';
  34. }
  35. echo "";
  36. }
  37. if ($kroaxsettings['kroax_set_keepalive'] == "1")
  38. {
  39. $result_guest = dbrows(dbquery("SELECT * FROM ".$db_prefix."kroax_activeusr WHERE movie_id='".$data['kroax_id']."' AND member='0'"));
  40. $result_total = dbrows(dbquery("SELECT * FROM ".$db_prefix."kroax_activeusr WHERE movie_id='".$data['kroax_id']."' AND member>='0'"));
  41. $result_members = dbrows(dbquery("SELECT * FROM ".$db_prefix."kroax_activeusr WHERE movie_id='".$data['kroax_id']."' AND member>0"));
  42. }
  43.  
  44. echo '</table>';


Nie potrafię przerobić tej tabeli tak, aby wyniki nie wyświetlały się tak jak teraz - pionowo, lecz poziomo. Jakby mógł by ktoś pomóc będę dozgonnie wdzięczny smile.gif
Pozdrawiam!

hop hop, proszę o pomoc... a tematy już wypadł poza 10 stronę sad.gif
minolone
Kolego jeżeli dobrze patrze na twój kod to wywal znacznik <tr> przed pętle i znacznik </tr> za pętle.
Teraz masz tak
  1. while($reldata = dbarray($relresult)) {
  2.  
  3. echo "<tr><td align='center' class='tbl2'>";
  4. ...
  5. echo "".$videolink.""; echo ''.$showimg.'<br>'.trimlink($reldata['kroax_titel'], 15).'</a></td></tr>';
  6. }


i wyświetla ci
  1. <tr><td></td></tr>
  2. <tr><td></td></tr>
  3. <tr><td></td></tr>
  4. <tr><td></td></tr>
  5. <tr><td></td></tr>


a zrób tak
  1. echo "<tr>";
  2. while($reldata = dbarray($relresult)) {
  3.  
  4. echo "<td align='center' class='tbl2'>";
  5. ...
  6. echo "".$videolink.""; echo ''.$showimg.'<br>'.trimlink($reldata['kroax_titel'], 15).'</a></td>';
  7. }
  8. echo "</tr>";


i będzie wyświetlać tak
  1. <tr>
  2. <td></td>
  3. <td></td>
  4. <td></td>
  5. <td></td>
  6. <td></td>
  7. </tr>


Pozdrawiam

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.