Re: [請益] 表格內含javascript
※ 引述《AugustKo (August)》之銘言:
: 有段程式想請教版上高手
: <?php
: for ($i="0"; $i <= 2; $i++) {
: echo "<td><a href=\"javascript:myclick($i)\">".$row_result["rock"]."</a></td>";
^^ ^^^^^^^^^^^^^^^^^^^
隨i變動 隨row_result變動
: }
: ?>
: 原本我希望它呈現出像這樣的表格
: <a href="javasript:myclick(0)">rock1</a>
: <a href="javasript:myclick(1)">rock2</a>
: <a href="javasript:myclick(2)">rock3</a>
: 但是實際上卻會跑出這樣的表格,
: 我把 <a href="javasript:myclick(0)"> 縮寫成 myclick(0) 以方便排版
: <myclick(0)>rock1 <myclick(1)>rock1 <myclick(2)>rock1
^^^ ^^^^^ ^^^ ^^^^^ ^^^ ^^^^^
i=0 1 i=1 1 i=2 1
: <myclick(0)>rock2 <myclick(1)>rock2 <myclick(2)>rock2
: <myclick(0)>rock3 <myclick(1)>rock3 <myclick(2)>rock3
: 請問版上高手這種情況可以怎麼解呢?
你是不是這個for的"外面"
還有個迴圈跑$row_result = mysql_fetch_assoc($res)之類的?
感覺你的程式碼應該長得像這樣
while($row_result=mysql_fetch_assoc($res)){
echo "<tr>";
for($i=0;$i<=2;$i++){
echo "<td> blablablablabla... </td>";
}
echo "</tr>";
}
先看看你的$row_result在哪裡給值的吧。
此外,你要的效果是tr,不是td,td只是一個儲存格,tr是一整列。
如果是像我列出的代碼,
你把for拿掉就差不多是你要的效果了,至於$i可用很多方法取得,外面也不一定用while
應該不用特別說了吧。
不過既然只有一個儲存格..何不用其他的標籤..
p.s.你這樣縮寫實在看得霧煞煞...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.17.118
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):