誰能幫助?PHP MySQL的順序列表
我的代碼是這樣的:
<ol><li>{$student_Value}</li> <ol>'
它給出的結果:
1. Student101Name
1. Student102Name
1. Student103Name
我想是這樣的:
- Student101Name
- Student102Name
- Student103Name
請幫助...謝謝!
誰能幫助?PHP MySQL的順序列表
我的代碼是這樣的:
<ol><li>{$student_Value}</li> <ol>'
它給出的結果:
1. Student101Name
1. Student102Name
1. Student103Name
我想是這樣的:
- Student101Name
- Student102Name
- Student103Name
請幫助...謝謝!
如果使用MySQL
獲取數據,您可以添加ORDER BY
到查詢命令的結果!
Here more info how to use ORDER BY
,並更改HTML代碼爲:
<ol>
<li>$student_Value</li>
<li>$student_Value</li>
<li>$student_Value</li>
</ol>
PHP代碼將是:
echo "<ol>";
echo " <li> $student_Value </li> ";//write all student values like this
//more student values
echo "</ol>";
它返回同樣的事情... –
的$ Student_value不能重複或學生姓名重複太...我正在使用PHPRunner,$ Student_Value是一個數組 –
它看起來像你的問題是不是PHP或SQL相關的更多的CSS。
的原因可能是你的輸出是:
<ol><li>$student_Value</li></ol>
<ol><li>$student_Value</li></ol>
<ol><li>$student_Value</li></ol>
每個學生都應該是有序列表中的列表項:
<?php
print "<ol>";
while ($row = $result->fetch_assoc())
{
print "<li>{$row['student']}</li>";
}
print "</ol>";
?>
這複製了學生的價值 –
這個例子只是爲了解釋結構。既然你沒有包含獲取結果的代碼,我認爲這個答案足以應付。我會更新答案以嘗試更清楚。 – Mark
每次不要關閉OL標籤
OL =有序列表
LI =列表項
如果您關閉並重新打開OL,它會創建一個新的有序列表,並在1
<pre>
echo "<ol>";
foreach loop {
echo "<li>{$student_Value}</li>";
}
echo "</ol>";
</pre>
好運所以重新啓動。
你需要類似的東西
<ol>
<?php
for($i=0; $i<count($studentValue); $i++)
{
?>
<li><?php echo $studentValue[$i]; ?></li>
<?php
}
?>
<ol>
我給你上面的例子告訴你,下「醇」標籤「禮」必須是多到讓你需要的結果。
對不起,它仍然返回相同的結果: –
這一切都返回相同的東西......有沒有一種方法來編號行而不是$ Student_value? –
我已經測試過它,它是你需要的回報。 –
粘貼更多的代碼? –
你的MySQL查詢在哪裏?您可能需要使用「ORDER BY」子句。 –
沒有更多的代碼很難說。 $ student_Value如何分配? – bestprogrammerintheworld