2014-04-04 30 views
0

嗨,大家好:)我想在表格的每一行之後做出行,它在HTML中工作時,我把它放在PHP中後它不起作用:(規則=行不能在php中工作

<div id="table"> 
<table width="100%" border="0" rules="rows"> 
    <tr class="bb"> 
    <td><div id="tdheight">asdasd</div></td> 
    <td>asdasd</td> 
    <td>asdasdasd</td> 
    <td>asdasdad</td> 
    <td>asdadasda</td> 
    </tr> 
    <tr class="bb"> 
    <td><div id="tdheight">asdasd</div></td> 
    <td>dasdasdasd</td> 
    <td>asdasdas</td> 
    <td>asdasdasd</td> 
    <td>asdasdasd</td> 
    </tr> 
    <tr class="bb"> 
    <td><div id="tdheight">asdasd</div></td> 
    <td>asdasdasd</td> 
    <td>asdasdasd</td> 
    <td>asdasdasd</td> 
    <td>adasdasdasd</td> 
    </tr> 
</table> 
</div> 

這是我的HTML代碼的工作,這是我的PHP代碼中的哪些規則=行不工作

echo '<div id="table" align="center">'; 
     echo '<table width="100%" border="0" rules="rows">'; 
    echo '<tr class="bb">'; 
    echo '<td><div id="tdheight">asdasd</div></td>'; 
    echo '<td>asdasd</td>'; 
    echo '<td>asdasd</td>'; 
    echo '<td>asdasd</td>'; 
    echo '<td>asdasd</td>'; 
    echo '</tr>'; 

這是我所有的代碼:)

<!DOCTYPE html> 
<html> 
<head> 

<link href="style.css" rel="stylesheet" type="text/css"> 
</head> 

<body onload="startTime()"> 
<div id="clock"> 
<!--<div id="txt"></div>--> 
</div> 
<!--<div id="table"> 
<table width="100%" border="0" rules="rows"> 
    <tr class="bb"> 
    <td><div id="tdheight">asdasd</div></td> 
    <td>asdasd</td> 
    <td>asdasdasd</td> 
    <td>asdasdad</td> 
    <td>asdadasda</td> 
    </tr> 
    <tr class="bb"> 
    <td><div id="tdheight">asdasd</div></td> 
    <td>dasdasdasd</td> 
    <td>asdasdas</td> 
    <td>asdasdasd</td> 
    <td>asdasdasd</td> 
    </tr> 
    <tr class="bb"> 
    <td><div id="tdheight">asdasd</div></td> 
    <td>asdasdasd</td> 
    <td>asdasdasd</td> 
    <td>asdasdasd</td> 
    <td>adasdasdasd</td> 
    </tr> 
    <tr class="bb"> 
    <td><div id="tdheight">asdasd</div></td> 
    <td>asdasdasd</td> 
    <td>sdasdasda</td> 
    <td>dasdasda</td> 
    <td>sdasdasda</td> 
    </tr> 
    <tr class="bb"> 
    <td><div id="tdheight">asdasd</div></td> 
    <td>asdasdasd</td> 
    <td>asdasda</td> 
    <td>dadasdad</td> 
    <td>asdadasd</td> 
    </tr> 
</table> 
</div>--> 
<?php 
for($i=0;$i<=10;$i++) 

    { 
echo '<html><body><div id="table" align="center">'; 
echo '<table width="100%" border="0" rules="rows">'; 
echo '<tr class="bb">'; 
echo '<td><div id="tdheight">asdasd</div></td>'; 
echo '<td>asdasd</td>'; 
echo '<td>asdasd</td>'; 
echo '<td>asdasd</td>'; 
echo '<td>asdasd</td>'; 
echo '</tr>'; 
     } 

?> 
</table> 
</body> 
</body> 
</html> 
+0

有什麼輸出? – gbestard

+1

定義「不起作用」。你期望發生什麼?如果你有'border =「0」',怎麼會發生什麼?你有沒有考慮過使用CSS呢? –

+0

請確保你沒有錯過使用php的.php擴展名? –

回答

0

每次在for循環中創建一個表。

你shold有這樣的事情:

<?php 
echo '<html><body><div id="table" align="center">'; 
echo '<table width="100%" border="0" rules="rows">'; 
for($i=0;$i<=10;$i++) 
{ 
echo '<tr class="bb">'; 
echo '<td><div class="tdheight">asdasd</div></td>'; 
echo '<td>asdasd</td>'; 
echo '<td>asdasd</td>'; 
echo '<td>asdasd</td>'; 
echo '<td>asdasd</td>'; 
echo '</tr>'; 
     } 

?> 
</table> 
</body> 
</body> 
</html> 

你也應該改變id屬性一類,因爲這將是多個元素具有相同id

+0

謝謝你的幫助我:) – user3469078