将数据发送到mysql表时,html按钮(onlick)不起作用

时间:2016-04-23 10:44:30

标签: javascript php html mysql

所以我在html页面上有一个表单,用于从mysql表中检索数据。用户可以修改这些数据,也可以删除整行。我有一个html按钮,具有删除整行的功能,并且使用该按钮我有一个javascript函数,显示一个确认弹出框,确认用户是否要删除它。如果他们单击是,则将其发送到另一个执行删除的php页面。问题是当我点击确认框没有任何反应时,它只是停留在同一页面上。这是我的html和javascript代码:

<form class="form-inline" method=GET action="envoieModifierAlbumAdmin.php">
    <table class="table table-striped">
        <tr>
            <td><button type="button" class="btn btn-danger" onclick="verif()">Supprimer Cet Album</button>
            </td><td></td><td></td>
        </tr>

        <tr>
            <td><label for="exampleInputName2">id: </label>
                <input readonly type="text" class="form-control" value="<?php echo "$donnees[id]"?>" id="exampleInputName2" name="id">
            </td><td></td><td></td>
        </tr>
        <tr>
            <td><label for="exampleInputName2">Nom d'album: </label>
            <input type="text" class="form-control" id="exampleInputName2" name="titre" value="<?php echo "$donnees[titre]"?>"></td>
            <td></td><td></td>
        </tr>
    </table>
</form>
<script>
    function verif(){
        var x;
        if(confirm("Vous êtes sûr que vous voulez supprimer ce compte?") == true){
            document.location="supprimerAlbumAdmin.php?id=$_GET['id']";
        }
        else
    }
</script>

唯一的问题是按钮,上表的其他部分只是为了显示用户正在修改的内容的示例。提前谢谢!

3 个答案:

答案 0 :(得分:1)

你的价值应该是这样的

value="<?php echo  $_GET['id'] ?>"

不喜欢这个

value="<?php echo "$donnees[id]"?>"

并将按钮类型更改为提交

&#13;
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>


function verif(){
	alert("hi");
        var x;
        if(confirm("Vous êtes sûr que vous voulez supprimer ce compte?") == true){
            
			//window.location.replace("https://google.com");
			//exit();
          return true;
          
        }
        else
          {
            
            return false;
            
            }
        
    }
</script>
&#13;
<form class="form-inline" method="GET" action="envoieModifierAlbumAdmin.php">
    <table class="table table-striped">


        <tr>
            <td><label for="exampleInputName2">id: </label>
                <input readonly type="text" class="form-control" value="" id="exampleInputName2" name="id">
            </td><td></td><td></td>
        </tr>
        <tr>
            <td><label for="exampleInputName2">Nom d'album: </label>
            <input type="text" class="form-control" id="exampleInputName2" name="titre" value=""></td>
            <td></td><td></td>
        </tr>
              <tr>
            <td><button type="submit" class="btn btn-danger" onclick="verif()">Supprimer Cet Album</button>
            </td><td></td><td></td>
        </tr>
    </table>
</form>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

尝试

function verif(){
        var x;
        if(confirm("Vous êtes sûr que vous voulez supprimer ce compte?") == true){
            window.location.href="supprimerAlbumAdmin.php?id=<?php echo $_GET['id']; ?>";
        }
        else
    }

答案 2 :(得分:0)

请尝试以下操作:

function verif(){
    var x;
    if(confirm("Vous êtes sûr que vous voulez supprimer ce compte?")){
        window.location.href="supprimerAlbumAdmin.php?id=<?php echo $_GET['id']; ?>";
    }
}