0 レビュー
4 回答
mysqli-PHPコーディング内にHTMLテーブルをどのように配置しますか
<脇>
解決策:
答えへのリンク
解決策:
答えへのリンク
解決策:
答えへのリンク
答えへのリンク
閉鎖。この質問には、詳細または明確さが必要です。現在、回答を受け付けていません。
わからない
0
レビュー
答え :
解決策: echo "<table>";
echo "<tr>";
echo "<td>Air Reading:</td>";
echo "<td>Carbon Dioxide Reading:</td>";
echo "<td>Gas Reading:</td>";
echo "<td>Humidity Reading:</td>";
echo "<td>Temp Reading:</td>";
echo "</tr>";
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "<tr>";
echo "<td> ". $row["air_reading"]. "</td>";
echo "<td> ". $row["co2_reading"]. "</td>";
echo "<td> ". $row["gas_reading"]. "</td>";
echo "<td> ". $row["humid_reading"]. "</td>";
echo "<td> ". $row["temp_reading"]. "</td>";
}
echo "</tr>";
} else {
echo "0 results";
}
echo "</table>";
これは最も執筆の努力が必要ですが、最も理解しやすいものです。
もっと賢くしたい場合は、次のようにします:
?><table>
<tr>
<td>Air Reading:</td>
<td>Carbon Dioxide Reading:</td>
<td>Gas Reading:</td>
<td>Humidity Reading:</td>
<td>Temp Reading:</td>
</tr>
<?
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
?>
<tr>
<td><?=$row["air_reading"]?></td>
<td><?=$row["co2_reading"]?></td>
<td><?=$row["gas_reading"]?></td>
<td><?=$row["humid_reading"]?></td>
<td><?=$row["temp_reading"]?></td>
</tr>
<?
}
} else {
?>0 results<?
}
?>
</table>
echo "<table>";
echo "<tr>";
echo "<td>Air Reading:</td>";
echo "<td>Carbon Dioxide Reading:</td>";
echo "<td>Gas Reading:</td>";
echo "<td>Humidity Reading:</td>";
echo "<td>Temp Reading:</td>";
echo "</tr>";
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "<tr>";
echo "<td> ". $row["air_reading"]. "</td>";
echo "<td> ". $row["co2_reading"]. "</td>";
echo "<td> ". $row["gas_reading"]. "</td>";
echo "<td> ". $row["humid_reading"]. "</td>";
echo "<td> ". $row["temp_reading"]. "</td>";
}
echo "</tr>";
} else {
echo "0 results";
}
echo "</table>";
これは最も執筆の努力が必要ですが、最も理解しやすいものです。
もっと賢くしたい場合は、次のようにします:
?><table>
<tr>
<td>Air Reading:</td>
<td>Carbon Dioxide Reading:</td>
<td>Gas Reading:</td>
<td>Humidity Reading:</td>
<td>Temp Reading:</td>
</tr>
<?
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
?>
<tr>
<td><?=$row["air_reading"]?></td>
<td><?=$row["co2_reading"]?></td>
<td><?=$row["gas_reading"]?></td>
<td><?=$row["humid_reading"]?></td>
<td><?=$row["temp_reading"]?></td>
</tr>
<?
}
} else {
?>0 results<?
}
?>
</table>
わからない
0
レビュー
答え :
解決策:
while()
ループの上でテーブルを開始します
while()
ループにテーブル行を追加します
while()
ループの後でテーブルを終了します
echo "<table>
<tr>
<th>Air Reading</th>
<th>Carbon Dioxide Reading</th>
<th>Gas Reading</th>
<th>Humidity Reading</th>
<th>Temp Reading</th>
</tr>";
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<tr>
<td>". $row["air_reading"]. "</td>
<td>". $row["co2_reading"]."</td>
<td> ". $row["gas_reading"]. "</td>
<td>". $row["humid_reading"]. "</td>
<td>". $row["temp_reading"]. "</td>
</tr>";
}
} else {
echo "<tr><td colspan='5'>0 results</td></tr>";
}
echo "</table>";
while()
ループの上でテーブルを開始します while()
ループにテーブル行を追加します while()
ループの後でテーブルを終了します echo "<table>
<tr>
<th>Air Reading</th>
<th>Carbon Dioxide Reading</th>
<th>Gas Reading</th>
<th>Humidity Reading</th>
<th>Temp Reading</th>
</tr>";
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<tr>
<td>". $row["air_reading"]. "</td>
<td>". $row["co2_reading"]."</td>
<td> ". $row["gas_reading"]. "</td>
<td>". $row["humid_reading"]. "</td>
<td>". $row["temp_reading"]. "</td>
</tr>";
}
} else {
echo "<tr><td colspan='5'>0 results</td></tr>";
}
echo "</table>";
わからない
0
レビュー
答え :
解決策: if ($result->num_rows > 0) {
?>
<table>
<tr>
<th>Air Reading<th>
<th>Carbon Dioxide Reading<th>
<th>Gas Reading<th>
<th>Humidity Reading<th>
<th>Temp Reading<th>
</tr>
<?PHP while($row = $result->fetch_assoc()) { ?>
<tr>
<td><?php= $row["air_reading"] ?></td>
<td><?php= $row["co2_reading"] ?></td>
<td><?php= $row["gas_reading"] ?></td>
<td><?php= $row["humid_reading"] ?></td>
<td><?php= $row["temp_reading"] ?></td>
</tr>
<?PHP } ?>
} else {
echo "0 results";
}
if ($result->num_rows > 0) {
?>
<table>
<tr>
<th>Air Reading<th>
<th>Carbon Dioxide Reading<th>
<th>Gas Reading<th>
<th>Humidity Reading<th>
<th>Temp Reading<th>
</tr>
<?PHP while($row = $result->fetch_assoc()) { ?>
<tr>
<td><?php= $row["air_reading"] ?></td>
<td><?php= $row["co2_reading"] ?></td>
<td><?php= $row["gas_reading"] ?></td>
<td><?php= $row["humid_reading"] ?></td>
<td><?php= $row["temp_reading"] ?></td>
</tr>
<?PHP } ?>
} else {
echo "0 results";
}
わからない
0
レビュー
答え :
解決策:
whileループの上にテーブルを作成し、終了後に終了する必要があります。私の答えはhdと似ていますが、この方法の方が便利です:
$table = "<table>";
$table .= "<tr><td>Row 1</td></tr>";
$i = 0;
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$table .= "<tr><td>Col 1</td></tr>";
}
}
$table .= "</table>";
echo $table;
この方法を好む理由は、HTMLの途中でPHPスクリプト全体を実行するのではなく、HTMLコード内でテーブルをエコーできるようになったため、HTMLコードが読みやすくなるためです。
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。