gpt4 book ai didi

php - 如何为表中的每行数据添加 2 个或更多单选按钮?

转载 作者:行者123 更新时间:2023-11-29 17:55:35 25 4
gpt4 key购买 nike

如何为表格中的每行数据添加 2 个或更多单选按钮?

这是我的代码..

echo '<table>
<tr>
<td>Home</td>
<td>Not Home</td>
<td>Address</td>
<td>Suburb</td>
<td>Go</td>
<td>lat</td>
<td>lng</td>
<td>Day</td>
<td>Date</td>
<td>Time</td>
</tr>';
$sql = "SELECT id, address, suburb, lat, lng, day, date, time FROM addresses";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {


echo '<tr>
<td><input type="radio" name="home" value="1"/></td>
<td><input type="radio" name="home" value="1"/></td>
<td>'. $row["address"].'</td>
<td>'. $row["suburb"].'</td>
<td><button type="button">Go</button></td>
<td>'. $row["lat"].'</td>
<td>'. $row["lng"].'</td>
<td><input type="text" id="day" disabled="true"/></td>
<td><input type="text" id="date" disabled="true"/></td>
<td><input type="text" id="time" disabled="true"/></td>


</tr>';
}
} else {
echo "0 results";
}
echo '</table>';

我想我必须给每行单选按钮一个不同的名称,但是我该如何做到这一点,以便从数据库中获取的每一行数据也将输出仅与该行相关的单选按钮?

请帮忙。我尝试过各种不同的方法,但一无所获。

最佳答案

是的。每行的单选输入名称必须是唯一的。

您可以使用 id 使 radio 输入名称唯一,

name="home['. $row["id"].']"

尝试下面的代码。

echo '<tr>
<td><input type="radio" name="home['. $row["id"].']" value="1"/></td>
<td><input type="radio" name="home['. $row["id"].']" value="0"/></td>
<td>'. $row["address"].'</td>
<td>'. $row["suburb"].'</td>
<td><button type="button">Go</button></td>
<td>'. $row["lat"].'</td>
<td>'. $row["lng"].'</td>
<td><input type="text" id="day" disabled="true"/></td>
<td><input type="text" id="date" disabled="true"/></td>
<td><input type="text" id="time" disabled="true"/></td>


</tr>';

关于php - 如何为表中的每行数据添加 2 个或更多单选按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48879289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com