输入被复制

查尔斯

在mysql行中更新时,我在重复数据时遇到问题。我正在更改用户的床位,在表1上可以找到字段fname,这是用户名。然后发送到table2,然后已经使用获取了fname rfname='$fname',这是我的html弹出窗口,通过$ roommedical获取房间列表。希望不重复输入。或我如何先删除过去的行值,然后再更新到另一行。,roommedical上的值是默认值,我唯一要更改的是rfname。

<label class="selectDrop" >Check This For Room:</label>
<input class="selectDrop" type="checkbox" name="statmed" value="active" id="statmed" />
<label class="selectDrop11" >Medical Ward:</label>
<input class="selectDrop11" type=text id=medbed name=roommedical value="<?php echo $roommedical?>" placeholder="Select Medical Bed">
<!--BUTTON--><input class="selectDrop11" type="button" name="choice" onClick="selectValue('medbed')" value="Check">

这是我的提交表格php

$roommedical = clean($_POST['roommedical']);
$statmed = clean($_POST['statmed']);
mysql_query("UPDATE room SET rfname='$fname',statmed='$statmed' Where  roommedical='$roommedical'");

当更新患者姓名时,红色方框是复制我的条目的示例。这是图片

在此处输入图片说明

谢谢你。我知道这很不好。请理解我。

巴尔玛

如果患者要转移到另一张床,则需要先清理旧床,然后再更新新床。这样:

mysql_query("UPDATE room SET rfname='',statmed='None' Where  rfname='$fname'");
mysql_query("UPDATE room SET rfname='$fname',statmed='$statmed' Where  roommedical='$roommedical'");

顺便说一句,通常最好id将第一个表中from用作第二个表中的外键,而不是名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章