我有這個說法可以正常工作,但按字母順序從左到右按3列排列。我希望它按字母順序排列在列的下方,然後繼續到下一列。任何人都知道我可以做到這一點。列出3列按字母順序排列的mysql數據
$models = mysql_query("SELECT model, id FROM model where make='$phonemake' order by model asc") or die(mysql_error());
$count = 0;
$max = 3;
while($model = mysql_fetch_array($models))
{
$count++;
echo "<div style='float:left; width:31%; padding-right:5px;'>".$model['model']." <a href='include/delete-model.php?id=".$model['id']."' onclick='return makesure".$model['id']."();'>Delete</a></div>";
if($count >= $max){
//reset counter
$count = 0;
//end and restart
echo"<div style='clear:both;'></div>";
謝謝v-x我試過並在按字母順序排列之前得到了相同的結果。 – Breezy 2013-02-28 09:04:19
Johny感謝您的回覆,並且您會更詳細地解釋。謝謝 – Breezy 2013-02-28 09:04:50