【发布时间】:2017-10-10 07:02:27
【问题描述】:
我有一个带有文本和单选输入的 HTML 表,我想用 PHP 将每一行插入到我的 MySQL 表中
MySQL 表如下所示:
================================
| Name | Status | Ext |
================================
HTML 表格
===============================================================
| Name | Present | Excused | Unexcused | Ext |
===============================================================
| text input1 | o | o | o | textarea |
---------------------------------------------------------------
| text input2 | o | o | o | textarea |
and so on...
*o's are radios
它从 MySQL 查询循环中获取值,我希望它是 只能点击其中一个电台,并将点击的电台发送到状态列
代码
<form method="post" action="insert.php" enctype="multipart/form-data">
<table>
<tr>
<th>Name</th>
<th>Present</th>
<th>Excused</th>
<th>Unexcused</th>
<th>Ext</th>
</tr>
<?php
echo "<tr>";
$query = "select * from TbCard";
$sql = mysqli_query($connect, $query);
while ($data = mysqli_fetch_array($sql)) {
echo '<tr>';
echo"<td><input id='name' type='text' value='" . $data['Name'] . "' readonly style='border:none;width:350px'></input></td>";
echo"<td><input type='radio'></td>";
echo"<td><input type='radio'></td>";
echo"<td><input type='radio'></td>";
echo"<td><textarea></textarea></td>";
echo '</tr>';
}
}
echo "</tr>";
?>
</table>
<input type="submit" value="Insert">
</form>
编辑:该表在一个表单标签中,并且对另一个 .php 具有操作 我想要一个提交按钮来插入它
【问题讨论】:
-
所以你想在你的 mysql 表的 1 列中插入所有数据?
-
不,文本输入插入“名称”列,3 个收音机中选定的收音机插入“状态”列,文本区域插入“外部”列,所有这些结果为一行,因此它插入多行
-
您想使用提交按钮吗?提交按钮是否与表单分开?
-
@Swellar 不,提交按钮在表单标签中