Таблици..

kulov

Registered
Здравейте момчета .. като за начало не мога да работя с таблици затова ще е нужно търпение :D така.. Искам да направя нещо от сорта на това

ЕЛЕКТРОНИКА ЕЛЕКТРОНИКА
Подкатегория(555) Подкатегория(555)
Подкатегория(555) Подкатегория(555)
Подкатегория(555) Подкатегория(555)
Подкатегория(555) Подкатегория(555)
Подкатегория(555) Подкатегория(555)


Нещо такова, но така на страни да се повтарят 5 пъти, и когато превиши 5 да почва на ново но на долният ред.. Нещо подобно на това
http://www.burkan.info/

само дето да не са по 3 на ред, ами по 5 ..
 
Код:
<table style="float:left;margin-left:10px;">
<tr><th>ЕЛЕКТРОНИКА</th></tr>
<tr><td>Подкатегория(555)</td></tr>
<tr><td>Подкатегория(555)</td></tr>
<tr><td>Подкатегория(555)</td></tr>
<tr><td>Подкатегория(555)</td></tr>
<tr><td>Подкатегория(555)</td></tr>
</table>
<table style="float:left;margin-left:10px;">
<tr><th>ЕЛЕКТРОНИКА</th></tr>
<tr><td>Подкатегория(555)</td></tr>
<tr><td>Подкатегория(555)</td></tr>
<tr><td>Подкатегория(555)</td></tr>
<tr><td>Подкатегория(555)</td></tr>
<tr><td>Подкатегория(555)</td></tr>
</table>
Правиш си ги още 3 пъти така и после слагаш празен елемент (примерно <br />) със style="clear:both" за нов ред и пак почваш да копираш.
В сайта, който ти даде беше направено с дивове вместо таблици.
 
Добре, тей като аз тази информация ще я извеждам от базата данни, няма да копирам постояно за всяка една таблица, както каза ти, и за да си го тествам правя така
Код:
for ($i=0; $i<=5; $i++)
{
echo '<table style="float:left;margin-left:40px;">
      <tr><td><a href="#"><p><font color = "#000" /><img src="images/bullet_go.png" style="border:none;"><b>ЕЛЕКТРОНИКА</b></font></p></a></td></tr>
      <tr><td><a href="#"><p>Електроника (555)</p></a></td></tr>
      </tr><td><a href="#"><p>Електроника (555)</p></a></td></tr>
      </tr><td><a href="#"><p>Електроника (555)</p></a></td></tr>
	  </tr><td><a href="#"><p>Електроника (555)</p></a></td></tr>
	 </table>
';
}

Всичко е идеално, само ми кажи как да стане така, че когато станат 5, следващата колонка да е на нов ред, тоест на ред по 5 ?

ЕДИТ - Направих го, ето кода
Код:
for ($i=1; $i<=25; $i++)
{
echo '<table style="float:left;margin-left:80px;">
      <tr><td><a href="#"><p><font color = "#000" /><img src="images/bullet_go.png" style="border:none;"><b>ЕЛЕКТРОНИКА</b></font></p></a></td></tr>
      <tr><td><a href="#"><p>Електроника (555)</p></a></td></tr>
      </tr><td><a href="#"><p>Електроника (555)</p></a></td></tr>
      </tr><td><a href="#"><p>Електроника (555)</p></a></td></tr>
	  </tr><td><a href="#"><p>Електроника (555)</p></a></td></tr>
	 </table>
';
if ($i == 5)
{ 
echo "<br />";
}
}

И все пак получаваш +1
 
$count = 0;
for ($i=0; $i<=5; $i++)
{
$count++;
echo '<table style="float:left;margin-left:40px;">
<tr><td><a href="#"><p><font color = "#000" /><img src="images/bullet_go.png" style="border:none;"><b>ЕЛЕКТРОНИКА</b></font></p></a></td></tr>
<tr><td><a href="#"><p>Електроника (555)</p></a></td></tr>
</tr><td><a href="#"><p>Електроника (555)</p></a></td></tr>
</tr><td><a href="#"><p>Електроника (555)</p></a></td></tr>
</tr><td><a href="#"><p>Електроника (555)</p></a></td></tr>
</table>
';
if($count == "5") {
// tam kvoto iskash ako rezultatite za 5
}
$count = 0;
}
 

Back
Горе