插入维护检查表表单PHP HTML MYSQL
我需要创建一个表来登记对机器安全装置进行的维护 我有一个数据库表,其中包含所有与自己的安全设备相关的机器的列表 每个安全装置可以是“正常”、“不正常”、“部分正常”或“不正常” 我用HTML/PHP创建了一个网页,其中维护者选择他正在进行维护的机器,它将显示他必须控制的安全设备列表,并注册设备的状态(正常,不正常…)插入维护检查表表单PHP HTML MYSQL,php,html,mysql,sql,Php,Html,Mysql,Sql,我需要创建一个表来登记对机器安全装置进行的维护 我有一个数据库表,其中包含所有与自己的安全设备相关的机器的列表 每个安全装置可以是“正常”、“不正常”、“部分正常”或“不正常” 我用HTML/PHP创建了一个网页,其中维护者选择他正在进行维护的机器,它将显示他必须控制的安全设备列表,并注册设备的状态(正常,不正常…) 马奇纳 性欲 描述 好啊 诺克 帕尔兹 NA 注 您必须更改输入的名称以创建元素数组(您可以更改另一个元素的“元素”名称) $count=0; while($row=mysql\
马奇纳
性欲
描述
好啊
诺克
帕尔兹
NA
注
您必须更改输入的名称以创建元素数组(您可以更改另一个元素的“元素”名称)
$count=0;
while($row=mysql\u fetch\u数组($risultato)){
回声'
';
$count++;
}
如果同时只允许一种状态,则必须更改复选框以放置单选按钮,如下所示:
$count=0;
while($row=mysql\u fetch\u数组($risultato)){
回声'
';
$count++;
}
在“insert_controllo.php”中,您可以通过以下方式读取数据:
if(isset($\u POST['elements'])){
对于($i=0;$i您是否试图将多行保存到表中?。如果是这样,您需要使用数组。我建议您使用JSON数组并将其字符串化。将其存储到输入文本中。将其发布到下一个PHP页面,然后再次将其解码到数组中以插入多行。是的,我的页面上有多行,因为每行ne有很多安全装置。每个装置都可以是“ok,not ok,patially ok,na”(通过复选框选择)。在下一个表单中,您可以使用$_POST或$_REQUEST获取数据,然后使用mysqli或pdoi将其插入数据库。我只有一个表单,其中包含一个表DB的查询结果以及机器和安全设备之间的关联。在POST中,我只获取表的第一行。我需要将其插入表中,我如何才能做吗?先谢谢你
<html>
<? include 'home.php' ?>
<body>
<div>
<form action="insert_controllo.php" method="POST">
<table>
<th>Macchina</th>
<th>Dispositivo</th>
<th>Descrizione</th>
<th>OK</th>
<th>NOK</th>
<th>PARZ</th>
<th>NA</th>
<th>Note</th>
<? while($row = mysql_fetch_array($risultato)){
echo "<tr><td> <input class='hide' type= 'text' name='macc' value ='".$row['macc']."' readonly>
</td><td> <input class='hide' type= 'text' name='iddispssic' value ='".$row['iddispsic']."' readonly>
</td><td> <input class='hide' type= 'text' name='descgen' value ='".$row['descgen']."' readonly>
</td><td> <input type= 'checkbox' name='chk1[]' value ='OK'>
</td><td> <input type= 'checkbox' name='chk1[]' value ='NOK'>
</td><td> <input type= 'checkbox' name='chk1[]' value ='PARZ'>
</td><td> <input type= 'checkbox' name='chk1[]' value ='NA'>
</td><td> <input type='text' name='note' placeholder = 'Note'>
</td></tr>";
}?>
</table>
<button class="bottone" name='submit' type='submit'>Concludi</button>
</form>
</div>
</body>
</html>
<!-- POST: Array
(
[macc] => 09
[iddispssic] => 2
[descgen] => Ripari Fissi
[chk1] => Array
(
[0] => NOK
)
[note] =>
[submit] =>
)
-->