gpt4 book ai didi

php - 页面刷新和数据库检查后值+1

转载 作者:搜寻专家 更新时间:2023-10-30 19:57:37 30 4
gpt4 key购买 nike

例如我有 4 个复选框(可以多也可以少)。 The 4 checkboxes
我有一个看起来像这样的数据库表:

+----------+----------+
| id | value |
+----------+----------+
| 1 | NULL |
| 2 | NULL |
| 3 | NULL |
| 4 | NULL |
+----------+----------+

现在,当我选择 2 个框,然后按:保存。 (保存按钮将值插入数据库并刷新页面)

数据库插入值 1。这是我选择并保存 2 个选择后屏幕和数据库的样子:

After i inserted 2 checkboxes

+----------+----------+
| id | value |
+----------+----------+
| 1 | 1 |
| 2 | 1 |
| 3 | NULL |
| 4 | NULL |
+----------+----------+

现在这很好,但是我希望下一个值是 2。
但是我不知道怎么办!

代码:

<?php    
$x = 1;
foreach($show_axle as $bogiebox){ ?>

<td>
<?php
if($bogiebox['bogie_nr'] == ''){
?>
<input type='hidden'
name='bogie_id[<?php echo $bogiebox['bogie_id']?>]'
value='<?php echo $bogiebox['bogie_id']?>'>

<input type='checkbox' id="bogie_axle_fields"
value="<?= $x ?>"
name='bogie_nr[<?php echo $bogiebox['bogie_id']?>]'>
</td>
<?php
}
else{
?>
<input type='checkbox'
id="bogie_axle_fields"
checked disabled></td><?php }
}
?>

bogie_nrbogie_id 是我在示例中使用的值!

该函数只是获取 ID = ID 的值,因此无需将其放在这里。

编辑:

我不希望每个复选框的值都是 1-2-3-4-5 等等。我希望它们都具有 1 个值。插入后它们都应该有++ 值。

像这样:

What i want it to look like

最佳答案

您也可以使用现有号码更新您的记录并加1

UPDATE table SET value = value + 1 WHERE id =1

关于php - 页面刷新和数据库检查后值+1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30915128/

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