gpt4 book ai didi

php - INSERT INTO 从 HTML 表单和 INSERT FROM 数据库 TABLE

转载 作者:行者123 更新时间:2023-11-30 23:45:09 24 4
gpt4 key购买 nike

-- 已更新--

我正在尝试从 HTML FORM 和数据库 TABLE(1) INTO TABLE(2) 中插入数据。以下代码部分起作用。到目前为止,table1 中的数据确实插入到 table2 中,并且递增(让同一用户输入多个表单数据)。但是更新数据没有插入。当我检查表值时,提交表单后,room_temp 显示相同的 3 个选项中的 1 个(即使我没有选择它),stage1 - stage10 显示值 0,即使我输入了 1,2, 3 等......

           $sql = "
INSERT INTO table2 (user_id, user_fname, user_lname, user_dob)
SELECT user_id, user_fname, user_lname, user_dob FROM table1;

UPDATE table2 SET

room_temp='$rtemp',
stage1='$ustage1',
stage2='$ustage2',
stage3='$ustage3',
stage4='$ustage4',
stage5='$ustage5',
stage6='$ustage6',
stage7='$ustage7',
stage8='$ustage8',
stage9='$ustage9',
stage10='$ustage10'

WHERE test_id=1";

请告诉我这个查询应该如何进行。

表单代码 - 我的 2 个输入字段的示例

        <label id="radio-inline"><input type="radio" name="roomTemp" value="warm" <?php if (isset($rtemp) && $rtemp=="warm") echo "checked";?>>&nbsp;Warm</label>
<label id="radio-inline"><input type="radio" name="roomTemp" value="cool" <?php if (isset($rtemp) && $rtemp=="cool") echo "checked";?>>&nbsp;Cool</label>
<label id="radio-inline"><input type="radio" name="roomTemp" value="cold" <?php if (isset($rtemp) && $rtemp=="cold") echo "checked";?>>&nbsp;Cold</label>

<div class="form-group">
<label class="rateLabel" for="0-3mins">Stage 1<br />5 / 8 (miles/km) ph</label>
<input type="text" class="form-control" name="txt_stage1" placeholder="HR after 0 - 3 mins" value="<?php if(isset($error)){echo $ustage1;}?>">
</div>

最佳答案

表的主键是什么?如果它有一个 I.e userid 则

用更新语句替换第二条语句

update table2 
set value1=...
from table1
where userid=1

关于php - INSERT INTO 从 HTML 表单和 INSERT FROM 数据库 TABLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41919161/

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