如何使用$ _GET方法更新数据?

时间:2019-05-30 17:49:15

标签: php

我想将父值列从 0更新为1 。通过使用$ _GET方法单击按钮并按ID进行验证。在数据库设置中,我将父级设置为定义为0

我尝试包含并嵌入查询,但是代码仍然无法正常工作。

这是我的按钮代码。

<a href="verifikasi-siswa.php?parent=<?php echo (($s['parent'] == 1)?'0':'1');?>&id=<?php echo $s['id'];?>" class="btn btn-xs btn-default"><span class="fa fa-sm fa-<?php echo (($s['parent']== 0)?'check-circle':'check-circle');?>" style="color:<?php echo (($s['parent']== 0)?'green':'red');?>"></span></a>&nbsp<?php echo (($s['parent'] == 0)?'Terima Siswa':'Siswa sudah diterima');?>

我希望代码将执行我编写的查询,并将父值更新为 1

这是我的查询执行代码。

$ambildata = $db->query("SELECT * FROM formulir WHERE parent = 0");
if(isset($_REQUEST['parent'])){
        if(isset($_GET['parent'])){
            $id = (int)$_GET['id'];
            $parent = (int)$_GET['parent'];
            $sqlparent = $db->query("UPDATE formulir SET parent = '$parent' WHERE id = '$id'");
            if($sqlparent){
                echo "<script>alert('data berhasil disimpan!')</script>"; #alert if success
            }else{
                echo "<script>alert('data gagal disimpan!')</script>"; #alert if failed
            }
        }
    }

刷新页面后,我希望应该删除一个学生的数据,但该学生的数据仍会出现。我尝试使用检查元素->网络进行检查,然后再次单击输出状态200 OK 查询字符串参数表示parent = 1 id = 7(取决于ID)。

我也许是印度尼西亚人,您对巴哈萨语不熟悉,所以我为您准备了翻译。

翻译: ==> formulir = 注册表格

==> ambildata = 获取数据

==> Nama = 名称

==> Nisn = 唯一的学生人数

==>西斯瓦= 学生

==> Data Berhasil disimpan = 保存成功!

==>数据非法显示= 保存失败!

==> Semua siswa = 所有学生

==> Verfikasi-siswa = 学生验证

==> Terima Siswa = 确认学生

==> Siswa sudah diterima = 已确认的学生

谢谢。

对不起,我的英语不好。

编辑: 函数对方法

0 个答案:

没有答案