След извеждане на 1 ред по ...

S1aDuR

Registered
С този код (по доло) извеждам клипчета от дб направил съм го на страница да ми излизат по 24 клипа но всичките излизат на един ред.А аз искам да ми излизат по 4 на един ред

Код:
<?php
include ("config.php");
echo '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td valign="top">';
$broinastranica = 24;
$pageNum = 1;
if(isset($_GET['page'])) {
$pageNum = $_GET['page'];
}
$redove = ($pageNum - 1) * $broinastranica;
$query = " SELECT * FROM videos " .
" LIMIT $redove, $broinastranica";
$result = mysql_query($query) or die('Error, query failed');
echo '
<table border="0" width="20%"><tr>';
while($row = mysql_fetch_array($result)) {
echo "<td class=\"str\" width=\"5%\"><a href=\"index.php?p=view&id=".$row['id']."\"><img src=\"".$row['snimka']."\"></td>";
}
echo "</tr></table>";
echo"<br /><center>";
$query = "SELECT COUNT(id) AS numrows FROM videos";
$result = mysql_query($query) or die('Error, query failed');
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['numrows'];
$maxPage = ceil($numrows/$broinastranica);
$self = $_SERVER['PHP_SELF'];
$nomeranastranici = '';
for($page = 1; $page <= $maxPage; $page++)
{
if ($page == $pageNum)
{
$nomeranastranici .= "<td class='str' width='5%' align='center'> $page</td> ";
}
else
{
$nomeranastranici .= '<td class="str" width="5%" align="center"><a href="index.php?p=c&page='.$page.'">'.$page.'</a></td> ';
}
}
if ($pageNum > 1)
{
$page = $pageNum - 1;
$predishna = " <a href=\"index.php?p=c&page=$page\"> [<<<<<] </a> ";

$parva = "<a href=\"index.php?p=c&page=1\">[първа]</a> ";
}
else
{
$predishna = ' ';
$parva = ' ';
}
if ($pageNum < $maxPage)
{
$page = $pageNum + 1;
$sledvashta = " <a href=\"index.php?p=c&page=$page\"> [>>>>>] </a> ";

$posledna = " <a href=\"index.php?p=c&page=$maxPage\">[последна]</a> ";
}
else
{
$sledvashta = ' ';
$posledna = ' ';
}
echo "<table width='2%' align='center'>
<tr>
<td class='str' width='2%' align='center'>$parva </td>
<td class='str' width='2%' align='center'>$predishna</td>
$nomeranastranici
<td class='str' width='2%' align='center'>  $sledvashta</td>
<td class='str' width='2%' align='center'>  $posledna </td>
</tr>
</table>";
echo '</center></td></tr></table><br />';
?>

Благодаря предварително
 
Код:
$a = 0;
while(......)
{
if($a % 4 == 0) { print '<br/>'; }

$a++;
}

Това е като цяло. Не е сложно, пробвай се сам.
 

Back
Горе