На всеки 3 резултата да извежда останалите на нов ред

chepa

Registered
Идеята ми е примерно, имам 6 клипа изкарва 3 на първия ред и слага <br/>
и след това на 2-рия ред още 3 клипа и пак да слагама <br/> и т.н.

Ето кода
PHP:
	<table width="100%">
						<tr>
						<?php

 
$result = mysql_query("SELECT * FROM `news` ORDER BY `id` DESC");
$i=0;
$x=3; 
while($row = mysql_fetch_array($result))
 {

  
$news = $row['news'];
$special = $row['view_special'];
$vreme23 = $row['data'];
$auth = $row['Avtor'];
$Category_games = $row['Category_games'];
$itoooooooo = $row['id'];
$vbox = $row['vbox'];
$youtube = $row['youtube'];
$video = $row['video']; 


$date23 = date('d F Yг. - H:i',$vreme23);
  
$array12=array("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday");
$array22=array("Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", "Неделя");
$array32=array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
$array42=array("Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"); 
 $date12=str_replace($array12,$array22,$date23);
$date2=str_replace($array32,$array42,$date12); 

 echo '

 <td><a class="menu" href="news.php?id=<?php echo $itoooooooo; ?>"><div style="width: 200px;height: 200px;background:url(images/ramka.png);border: 1px solid #000;"></div></a><br/>
						<div style="width: 200px;height: 200px;"><a class="every">
						Име:  '.$news.'<br/>
						Качено от: '.$auth.'<br/>
						Игра: '.$Category_games.'<br/>
						Качено на: '.$date2.'<br/>
						</a>
						</div></td>
						
 ';
 }

?>
</tr>
						</table>
 
PHP:
<table width="100%"> 
<tr>
<?php

 
$result = mysql_query("SELECT * FROM `news` ORDER BY `id` DESC");
$i=0;
$x=3; 
$increment = 0; // twa se incrementira
while($row = mysql_fetch_array($result))
 {

$increment++;
$news = $row['news'];
$special = $row['view_special'];
$vreme23 = $row['data'];
$auth = $row['Avtor'];
$Category_games = $row['Category_games'];
$itoooooooo = $row['id'];
$vbox = $row['vbox'];
$youtube = $row['youtube'];
$video = $row['video']; 


$date23 = date('d F Yг. - H:i',$vreme23);
  
$array12=array("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday");
$array22=array("Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", "Неделя");
$array32=array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
$array42=array("Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"); 
 $date12=str_replace($array12,$array22,$date23);
$date2=str_replace($array32,$array42,$date12); 

 echo '

 <td><a class="menu" href="news.php?id=<?php echo $itoooooooo; ?>"><div style="width: 200px;height: 200px;background:url(images/ramka.png);border: 1px solid #000;"></div></a><br/>
                                                <div style="width: 200px;height: 200px;"><a class="every">
                                                Име:  '.$news.'<br/>
                                                Качено от: '.$auth.'<br/>
                                                Игра: '.$Category_games.'<br/>
                                                Качено на: '.$date2.'<br/>
                                                </a>
                                                </div></td>
                                                
 ';
 }

 if($increment%3 == 0) { echo "</tr></tr>"; $increment=0;}
?>
</tr>
</table>
 
M1tq96 каза:
PHP:
<table width="100%"> 
<tr>
<?php

 
$result = mysql_query("SELECT * FROM `news` ORDER BY `id` DESC");
$i=0;
$x=3; 
$increment = 0; // twa se incrementira
while($row = mysql_fetch_array($result))
 {

$increment++;
$news = $row['news'];
$special = $row['view_special'];
$vreme23 = $row['data'];
$auth = $row['Avtor'];
$Category_games = $row['Category_games'];
$itoooooooo = $row['id'];
$vbox = $row['vbox'];
$youtube = $row['youtube'];
$video = $row['video']; 


$date23 = date('d F Yг. - H:i',$vreme23);
  
$array12=array("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday");
$array22=array("Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", "Неделя");
$array32=array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
$array42=array("Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"); 
 $date12=str_replace($array12,$array22,$date23);
$date2=str_replace($array32,$array42,$date12); 

 echo '

 <td><a class="menu" href="news.php?id=<?php echo $itoooooooo; ?>"><div style="width: 200px;height: 200px;background:url(images/ramka.png);border: 1px solid #000;"></div></a><br/>
                                                <div style="width: 200px;height: 200px;"><a class="every">
                                                Име:  '.$news.'<br/>
                                                Качено от: '.$auth.'<br/>
                                                Игра: '.$Category_games.'<br/>
                                                Качено на: '.$date2.'<br/>
                                                </a>
                                                </div></td>
                                                
 ';
 }

 if($increment%3 == 0) { echo "</tr></tr>"; $increment=0;}
?>
</tr>
</table>

Няма разлика
 
$n = 1;

while($row = mysql_fetch_array($result))
{

//Ивеждане на ЕДИН клип ...

if ($n++ % 3 == 0)
{
echo "<br>";
}

}


------------------

Към mitq96

Ако изчистим кода, ще отстане това :


$increment = 0; // twa se incrementira

while ($row = mysql_fetch_array($result))
{

$increment++;

echo "Bla, bla, bla,,";
}

if ($increment % 3 == 0)
{
$increment = 0;
}

Лично за мен няма никакъв смисъл.
 
пробвай така :
PHP:
<table width="100%"> 
<tr>
<?php
$result = mysql_query("SELECT * FROM `news` ORDER BY `id` DESC");
$i=0;
$x=3; 
while($row = mysql_fetch_array($result))
 {
  $i++;  
   if($i%3 == 0) { echo "</tr></tr>"; $i=0;}
$news = $row['news'];
$special = $row['view_special'];
$vreme23 = $row['data'];
$auth = $row['Avtor'];
$Category_games = $row['Category_games'];
$itoooooooo = $row['id'];
$vbox = $row['vbox'];
$youtube = $row['youtube'];
$video = $row['video']; 


$date23 = date('d F Yг. - H:i',$vreme23);
  
$array12=array("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday");
$array22=array("Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", "Неделя");
$array32=array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
$array42=array("Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"); 
 $date12=str_replace($array12,$array22,$date23);
$date2=str_replace($array32,$array42,$date12); 

 echo '

<td><a class="menu" href="news.php?id=<?php echo $itoooooooo; ?>"><div style="width: 200px;height: 200px;background:url(images/ramka.png);border: 1px solid #000;"></div></a><br/>
<div style="width: 200px;height: 200px;"><a class="every">
Име:  '.$news.'<br/>
Качено от: '.$auth.'<br/>
Игра: '.$Category_games.'<br/>
Качено на: '.$date2.'<br/>
</a>
</div></td>
                                                
 ';
 }

 
?>
</tr>
</table>

или така
PHP:
<table width="100%"> 
<tr>
<?php
$result = mysql_query("SELECT * FROM `news` ORDER BY `id` DESC");
$i=0; 
while($row = mysql_fetch_array($result))
 {
  $i++;  
   if($i == 3) { echo "</tr></tr>"; $i=0;}
$news = $row['news'];
$special = $row['view_special'];
$vreme23 = $row['data'];
$auth = $row['Avtor'];
$Category_games = $row['Category_games'];
$itoooooooo = $row['id'];
$vbox = $row['vbox'];
$youtube = $row['youtube'];
$video = $row['video']; 


$date23 = date('d F Yг. - H:i',$vreme23);
  
$array12=array("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday");
$array22=array("Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", "Неделя");
$array32=array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
$array42=array("Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"); 
 $date12=str_replace($array12,$array22,$date23);
$date2=str_replace($array32,$array42,$date12); 

 echo '

<td><a class="menu" href="news.php?id=<?php echo $itoooooooo; ?>"><div style="width: 200px;height: 200px;background:url(images/ramka.png);border: 1px solid #000;"></div></a><br/>
<div style="width: 200px;height: 200px;"><a class="every">
Име:  '.$news.'<br/>
Качено от: '.$auth.'<br/>
Игра: '.$Category_games.'<br/>
Качено на: '.$date2.'<br/>
</a>
</div></td>
                                                
 ';
 }

 
?>
</tr>
</table>
 

Back
Горе