使用PHP通过javasript删除数据库中的文件

时间:2019-07-26 13:45:05

标签: javascript php mysql

我有这种应用程序:enter link description here

我想要什么?:我想删除插入到输入中的寄存器。例如:outro。需要在OutrosContatos表(与Pacientes分开的表)中删除已注册的

它正在工作:更新,插入新的“ outros contatos”,但是当我单击垃圾箱图标时我无法删除寄存器

我的代码如何:“ Adicionar contato”按钮是指a循环的,它将增加“ outros contatos”的数量并插入到表格Outros Contatos中。

                if($resultado){
                for($i=1; $i<=10; $i++){
                if(filter_input(INPUT_POST, "outros_nome$i")== ""
                    && filter_input(INPUT_POST, "outros_tel$i") == ""
                    && filter_input(INPUT_POST, "outros_mail$i") == ""
                    && filter_input(INPUT_POST, "outros_obs$i") == ""){
                        if($i==1){
                            $base = new deletar_model();
                            $resultado2 = $base->outros_contatos($cpf, 'PACIENTE');
                            header("Location: ../pacientes/index.php?result=true&msg=Paciente+Editado+com+Sucesso!");
                        }else{
                            break;
                        }
                // }else if(filter_input(INPUT_POST, "outros_id$i") == 0){
                    // $resultado2 = $base->outros_contatos(0, $cpf, 'PACIENTE', filter_input(INPUT_POST, "outros_nome$i"),
                        // filter_input(INPUT_POST, "outros_tel$i"), filter_input(INPUT_POST, "outros_mail$i"), filter_input(INPUT_POST, "outros_obs$i"));
                }else{
                    $resultado2 = $base->outros_contatos(filter_input(INPUT_POST, "outros_id$i"), $cpf, 'PACIENTE', filter_input(INPUT_POST, "outros_nome$i"),
                        filter_input(INPUT_POST, "outros_tel$i"), filter_input(INPUT_POST, "outros_mail$i"), filter_input(INPUT_POST, "outros_obs$i"));
                }

        function del_outros_contatos(i){
            var div     = 'div_outros_contatos'+i;
            var nome    = 'outros_nome'+i;
            var tel     = 'outros_tel'+i;
            var mail    = 'outros_mail'+i;
            var obs     = 'outros_obs'+i;
            //alert(nome);
            document.getElementById(''+div).style.display = "none";
            document.getElementById(''+nome).remove();  
            document.getElementById(''+tel).remove();       
            document.getElementById(''+mail).remove();  
            document.getElementById(''+obs).remove();   
        }

我的疑问是:我只需要创建一个函数就可以从Pacientes表单中删除一个字段,但是它没有写在Pacientes表中。它写在另一个带有外键的表中。我能说清楚吗?如果没有,抱歉。我可以在评论中进一步解释

0 个答案:

没有答案