Едно от ляво едно от дясно

amarok

Registered
Как ще стане да вади информация едното от ляво другото от дясно и така на долу още 2 реда


Код:
<?
$sql = mysql_query("SELECT * FROM `vesnik` order by `id` DESC limit 6") or die(mysql_error());
while($raw = mysql_fetch_array($sql)) {
$zaglavie = ($raw['zaglavie']);
$content = nl2br($raw['content']);
$avtor = ($raw['avtor']);
$id = ($raw['idd']);
echo "<b><br /><br /><br />Заглавие - $zaglavie</b><br />";
echo "Новина - $content<br />"; 
echo "<a href=\"$profile=$id\"><u>Автор - $avtor</u><br /><br /></a>";        
 }
 ?>

Нещо такова

http://web-tourist.net/project/amarok/dasdasdas.jpg
 
amarok каза:
<?
$i = 1;
$sql = mysql_query("SELECT * FROM `vesnik` order by `id` DESC limit 6") or die(mysql_error());
while($raw = mysql_fetch_array($sql)) {
if ($i % 2 == 0) {
$zaglavie = ($raw['zaglavie']);
$content = nl2br($raw['content']);
$avtor = ($raw['avtor']);
$id = ($raw['idd']);
echo "<b>Заглавие - $zaglavie</b><br />";
echo "Новина - $content<br />";
echo "<a href="$profile=$id"><u>Автор - $avtor</u><br /><br /></a> <br /> <br /> <br />";
$i = 1;
}
else {
$zaglavie = ($raw['zaglavie']);
$content = nl2br($raw['content']);
$avtor = ($raw['avtor']);
$id = ($raw['idd']);
echo "<b>Заглавие - $zaglavie</b><br />";
echo "Новина - $content<br />";
echo "<a href="$profile=$id"><u>Автор - $avtor</u></a>";
$i++;
}
}
?>
 
Ами ще стане с функцията в css-a float: left/right; тук left или right ти си избираш според това къде искаш да я поставиш.. ако да речем искаш да я поставиш в дясната част пишеш да речем float: right;
...
 
Replace не става с този код всичко се омазва а иначе с left right нещо не се получи аз като пробвах иначе ги имам в .css то :cry:
 
Защо не си ги направиш да ти се ехват в таблица, която ти да си направиш както по нуждите.

Ако искаш заглавието да ти е в ляво, а атвора в дясно направи така тейбъл датата...

Код:
<td width="20%">$zaglavie</td><td width="60%">$content</td><td width="20%">$avtor</td>

Това е само примерен код който ако си го нагласиш ще ти върши перфектна работа.
 
Май не може да ме разберете какво искам искам следното


untitled.jpg


И там където сам ги номерирал това е последната побликувана и те така си се изместват на доло това сам го направил обаче искам да ги направа по 3 на ред и от долу под тези да има още 1 ред с 3 както е дадено на снимката и вместо там където е картинката да е Заглавието надявам се да сте ме разбрали....
 
Код:
<?
$sql = mysql_query("SELECT * FROM `vesnik` order by `id` DESC limit 6") or die(mysql_error());
$b = '1';
echo '<table>';
while($raw = mysql_fetch_array($sql)) {

$zaglavie = ($raw['zaglavie']);
$content = nl2br($raw['content']);
$avtor = ($raw['avtor']);
$id = ($raw['idd']);

if ( $b == '1' )
{

echo "<tr><td><b><br /><br /><br />Заглавие - $zaglavie</b><br />";
echo "Новина - $content<br />";
echo "<a href=\"$profile=$id\"><u>Автор - $avtor</u><br /><br /></a></td>";    
   $b = '2';
 }
else if ( $b == '2' )
{
echo "<td><b><br /><br /><br />Заглавие - $zaglavie</b><br />";
echo "Новина - $content<br />";
echo "<a href=\"$profile=$id\"><u>Автор - $avtor</u><br /><br /></a></td>";    
   $b = '3';
}
else
{
echo "<td><b><br /><br /><br />Заглавие - $zaglavie</b><br />";
echo "Новина - $content<br />";
echo "<a href=\"$profile=$id\"><u>Автор - $avtor</u><br /><br /></a></td></tr>";  $b = '1';
}
echo '</table>';
 ?>
 

Горе