作者chweng ()
看板PHP
标题[请益] 不知道该怎麽下标题的问题@@ 请各位前辈看看
时间Wed Oct 26 17:17:23 2005
抱歉 这是我第一次在这个板问问题
可能太基本了 也不知道怎麽下标题 请各位见谅
我的问题是这样的 举个例子来说 举例永远是最好的说明法
假设我想列出几个人的成绩 写法如下
<?php
$name1="小明"; $score1=90;
$name2="小英"; $score2=80;
$name3="小华"; $score3=70;
$name4=""; $score4=0;
echo "<h4>成绩列表</h4>";
echo "<ul>";
echo "<li>姓名:" . $name1 . ",成绩:" . $score1 . "。</li>";
echo "<li>姓名:" . $name2 . ",成绩:" . $score2 . "。</li>";
echo "<li>姓名:" . $name3 . ",成绩:" . $score3 . "。</li>";
echo "<li>姓名:" . $name4 . ",成绩:" . $score4 . "。</li>";
echo "</ul>";
?>
但是红色的部分实在太累赘了 我想用while的方式来做 像这样
while ($name
?!=="")
{
echo "<li>姓名:" . $name
? . ",成绩:" . $score
? . "。</li>";
}
循序从$name1和$score1开始输出资料 然後是$name2和$score2 以此类推
在名字非空白的时候反覆的执行 直到名字是空白($name4="")的时候 表示资料结束
但是我不知道该怎麽在变数的名称中 让数字慢慢递增($name1 $name2 $name3 ....)
所以上来请教各位前辈 请问有人可以给我个答案吗 谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.107.22
1F:推 FlashGet:用 $name[] 阵列储存试试 10/26 17:18
2F:推 ksaon:如果是用资料库来存取的话 一开始先设变数例如主键=index 10/26 17:40
3F:→ ksaon:然後index++ 然後用mysql_fetch_array来把资料丢出来 10/26 17:40