Bir süre döngü yankı içerisinde hat Molası

4 Cevap php

Hızlı soru, yine, ben bu gülünç basit eminim ama ben ne yapıyorum yanlış görmüyorum!

while ($row = mysql_fetch_array($result, MYSQL_ASSOC))

{
echo  "<a href=\"http://mysite.com/{$row['row1']}/{$row['row2']} \">{$row['row3']} </a>";
}

Bu benim bağlantıları birbiri ardına yığılmış üzere üretmektedir. Ben bu yüzden denedim bunları bir liste halinde sipariş etmek istiyorum:

echo "<ul>";

while ($row = mysql_fetch_array($result, MYSQL_ASSOC))

{
echo  "<li><a href=\"http://mysite.com/{$row['row1']}/{$row['row2']} \">{$row['row3']}    </a> </li>";
}
echo "</ul>" ;

ve

while ($row = mysql_fetch_array($result, MYSQL_ASSOC))

{
echo  "<a href=\"http://mysite.com/{$row['row1']}/{$row['row2']} \">{$row['row3']}    </a> <br />";
}

The ultimate result I wish to see is :
-Link 1
-Link 2
-Link 3
-Link 4
What am I doing wrong? Thanks in advance!

4 Cevap

HTML bir satır sonu için <br /> kullanmayı deneyin, kod bu hat boyunca bir şey gibi görünebilir:

echo "<ul>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))

{ 
echo  "<li><a href=\"http://mysite.com/{$row['row1']}/{$row['row2']} \">{$row['row3']}</a></li> <br />";
}
echo "</ul>";

EDIT

Açıklamalarda daha önce belirtildiği gibi Ayrıca, unutmayın, <br /> benim kod dışarı alırsak benim çıkış aynı kalır, gerekli değildir.

Ben de benzer bir test php dosyası yapılmış ve yukarıda benim önerim kullanılan ve gayet iyi çalışıyor, burada benim kodu

<?php
echo "<ul>";
$i = 0;
do {
$i++;
echo  "<li><a href=\"http://mysite.com/{$i}/{$i} \">{$i}</a></li> <br />";
} while($i < 10);
echo "</ul>";
?>

Aşağıda gösterilmiştir:

See

Ben yanlış bir şey nokta olamaz. Hatta bir <br/> çalışması gerekir:

while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo  "<a href=\"http://mysite.com/{$row['row1']}/{$row['row2']} \">{$row['row3']} </a><br/>";
}

echo "<a href="…>link</a>\n oluşturulan kaynak kodu bir yeni satır eklemek için kullanın

Bu deneyin

while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$layout .= "<div style='display:block;'><a href=\"http://mysite.com/{$row['row1']}/{$row['row2']} \">{$row['row3']}</a></div>";
}

echo $layout;