iT邦幫忙

2

Dreamweaver用PHP echo output <tr>

echo "1";是成功的,但之後要output的和就沒有反應。請問是哪裡出錯呢?
內容如下:

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title><? echo 'Systematic Coumputar Eduction Center' ?>;</title>
</head>
<? $name = 'Systematic Computer Education Center'; echo "$name Board"; ?>
<h3><? echo "$name Board"; ?></h3>
<body>
<p><a href="newmsg.php">New Post</a></p>
<table width="800" border="0" cellspacing="2" cellpadding="2">
<tbody>
<tr>
<td width="20%" bgcolor="#003366"><font color="#FFFFFF"><? echo 'Author'; ?></font></td>
<td bgcolor="#003366"><font color="#FFFFFF"><? echo 'Message'; ?></font>``</td>
</tr>
</tbody>
<? $i=0; while($i<5){
echo "1";
echo "<tr>";
echo "<td bgcolor=#FFFFFF></td>";
echo "<td bgcolor=#FFFFFF></td>";
echo "</tr>";
$i++;
}
?>
</table>
<p><? echo "Powered by $name"; ?></p>
</body>
</html>

dragonH iT邦大師 1 級 ‧ 2019-08-15 10:59:51 檢舉
你是不是被吃字了

code 請用

```
```

包起來

ex

```
echo ...
echo ...
echo ...
echo ...
```

1 個回答

0
dragonH
iT邦大師 1 級 ‧ 2019-08-15 11:12:00
最佳解答

你的 html 結構好像怪怪的

應該是

<table>
  <thead></thead>
  <tbody></tbody>
</table>
看更多先前的回應...收起先前的回應...
dragonH iT邦大師 1 級 ‧ 2019-08-15 11:14:20 檢舉

it邦壞了

不給編輯..

code

<?php 
  echo "<table border = '1'>";
  echo "<thead>";
  echo "<tr>";
  echo "<th>1</th>";
  echo "<th>2</th>";
  echo "<th>3</th>";
  echo "</tr>";
  echo "</thead>";
  echo "<tbody>";
  echo "<tr>";
  echo "<td>1-1</td>";
  echo "<td>1-2</td>";
  echo "<td>1-3</td>";
  echo "</tr>";
  echo "<tr>";
  echo "<td>2-1</td>";
  echo "<td>2-2</td>";
  echo "<td>2-3</td>";
  echo "</tr>";
  echo "<tbody>";
  echo "</table>";
?>
hypons iT邦新手 5 級 ‧ 2019-08-15 11:28:37 檢舉

終於可以回應了,我剛剛上傳了整段的code,謝謝幫忙~

dragonH iT邦大師 1 級 ‧ 2019-08-15 11:35:07 檢舉

這應該是你要的

<!doctype html>
<html>
  <head>
    <meta charset="UTF-8">
    <title><?php echo 'Systematic Coumputar Eduction Center';?></title>
  </head>
  <?php
    $name = 'Systematic Computer Education Center';
    echo "$name Board";
  ?>
  <body>
    <h3><?php echo "$name Board";?></h3>
    <p><a href="newmsg.php">New Post</a></p>
    <table width="800" border="0" cellspacing="2" cellpadding="2">
      <tbody>
        <tr>
          <td
            width = "20%"
            bgcolor = "#003366">
            <font color = "#FFFFFF">
              <?php echo 'Author';?>
            </font>
          </td>
          <td bgcolor = "#003366">
            <font color="#FFFFFF">
              <?php echo 'Message';?>
            </font>
          </td>
        </tr>
      <?php $i = 0; while($i < 5) {
        //echo "1";
        echo "<tr>";
        echo "<td bgcolor=#FFFFFF>Author".$i."</td>";
        echo "<td bgcolor=#FFFFFF>Message".$i."</td>";
        echo "</tr>";
        $i += 1;
      }
      ?>      
      </tbody>
    </table>
    <p><?php echo "Powered by $name"; ?></p>
  </body>
</html>
dragonH iT邦大師 1 級 ‧ 2019-08-15 11:36:37 檢舉

另外

HTML Tag. Not Supported in HTML5.

hypons iT邦新手 5 級 ‧ 2019-08-15 12:10:35 檢舉

差不多是這樣了,不過我想加上去的不是5行文字,而是5個row的table。 後來我發覺其他是有加上去的但因為我顏色選了白色,然後行高也太小所以就看不出他有加上去。不過都很感謝你的幫忙。
不過請問你是怎樣可以把圖貼到post裡的呢?

dragonH iT邦大師 1 級 ‧ 2019-08-15 12:13:18 檢舉

我貼的是 5個 row 的 table 沒錯呀~

你的 row 應該要寫在 tbody 裡面

然後這個不是圖

就是我一開始說的

把你整個 code 包起來

e.g.

echo "it邦壞了好麻煩";
dragonH iT邦大師 1 級 ‧ 2019-08-15 12:14:12 檢舉

```
echo "it邦壞了好麻煩";
```

hypons iT邦新手 5 級 ‧ 2019-08-15 12:23:34 檢舉

哦~ 那可以貼圖嗎?

dragonH iT邦大師 1 級 ‧ 2019-08-15 12:53:05 檢舉

可以

但是現在壞了~

小魚 iT邦大師 1 級 ‧ 2019-08-15 13:15:37 檢舉

Markdown不見了...

小魚 iT邦大師 1 級 ‧ 2019-08-15 17:17:56 檢舉

現在恢復貼圖功能了

hypons iT邦新手 5 級 ‧ 2019-08-16 00:51:40 檢舉

喔~ 看到了~

我要發表回答

立即登入回答