MySQL нов ред на всеки 5 колонки при заявка?

asddasasdds

Registered
Здравейте,

Имам индексирана база данни с картинки. направих едно скриптче, което да ги изкарва:


Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Xtreme BG :: Изображения</title>
<link type="text/css" href="http://xtreme-bg.com/gta/files/font.css" rel="stylesheet"/>
 <script language="JavaScript"> function hl_text(field) { field.focus(); field.select(); }</script>
</head>
<body>
<?php
mysql_connect ("localhost", "xtremeb_jumperbg", "asdasd") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("xtremeb_jumperbg");
$result=mysql_query('SELECT * FROM `images`') or die('I couldn\'t do the MySQL Query because : ' . mysql_error());  
echo('<table class="border" cellpadding="1" cellspacing="1" width="100%">
 <tr>
  <td class="a" align="left">
    <table>
     <tr>
      <td class="b">Качени картинки</td>
     </tr>
    </table>
  </td>
 </tr>
 <tr>
<td>
<table align="center" width="100%" style=" border-collapse: collapse;" border="1">
<tr>
<td>
<table align="center" width="100%" style=" border-collapse: collapse;" border="1">
<tr>');
while($row = mysql_fetch_array($result))
{
echo('
<td>
<a href="http://xtreme-bg.com/images/'.$row['image'].'"><img src="http://xtreme-bg.com/images/thumbs/thumb_'.$row['image'].'" border="0" width="250" height="202" alt="Xtreme BG :: Кликнете върху изображението за да го видите в оригиналният си размер :: Xtreme BG"></a>
</td>
');
}
echo('
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
 <tr>
  <td class="a" height="6" width="100%">
  </td>
 </tr>
</table>');
?>
</body>
</html>

Всичко 6, ама те са 600 изображения, а ми ги изкарва на един ред... Възможно ли е да дам някакъв лимит на снимките на 1 ред и може ли да се направи така, че да има лимит 100 снимки на страница и останалите да излизат на другата?

10х Предварително :)

P.S. Скрипта го сложих :arrow: тук :)
 
admin каза:
Уроците за странициране не ти ли помагат?

Не съм сигурен че разбрах добре кои уроци :)

Едит: Разбрах за какво става въпрос :) Благодаря много :) Но все пак как мога да си реша проблема където показва картинките ми на 1 ред?
 
пробвай го така.

Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Xtreme BG :: Изображения</title>
<link type="text/css" href="http://xtreme-bg.com/gta/files/font.css" rel="stylesheet"/>
 <script language="JavaScript"> function hl_text(field) { field.focus(); field.select(); }</script>
 <style type="text/css">
#kartinka{
width:250px;
height:202px;
float:left;
}
</style>
</head>
<body>
<?php
mysql_connect ("localhost", "xtremeb_jumperbg", "asdasd") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("xtremeb_jumperbg");
$result=mysql_query('SELECT * FROM `images`') or die('I couldn\'t do the MySQL Query because : ' . mysql_error()); 
echo('<table class="border" cellpadding="1" cellspacing="1" width="800px">
 <tr>
  <td class="a" align="left">
    <table>
     <tr>
      <td class="b">Качени картинки</td>
     </tr>
    </table>
  </td>
 </tr>
 <tr>
<td>
<table align="center" width="100%" style=" border-collapse: collapse;" border="1">
<tr>
<td>
<table align="center" width="100%" style=" border-collapse: collapse;" border="1">
<tr><td>');
while($row = mysql_fetch_array($result))
{
echo('

<div id=kartinka><a href="http://xtreme-bg.com/images/'.$row['image'].'"><img src="http://xtreme-bg.com/images/thumbs/thumb_'.$row['image'].'" border="0" width="250" height="202" alt="Xtreme BG :: Кликнете върху изображението за да го видите в оригиналният си размер :: Xtreme BG"></a></div>

');
}
echo('
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
 <tr>
  <td class="a" height="6" width="100%">
  </td>
 </tr>
</table>');
?>
</body>
</html>

всяка картнка ще се визуализира в див, които е с определен размер и подреждане от ляво на дясно. когато стигне края на таблицата ще се пренесе на нов ред. задал съм и 800 пиксела на таблицата.
 
10x пич, кода наистина работи :?:
 

Back
Горе