表单提交后更改提交按钮的值

时间:2017-03-25 06:34:56

标签: php html ajax

我有提交按钮的表单,当我提交表单时,按钮的值应该插入数据库并将按钮的文本更改为插入。如果插入不可能(违反约束)将按钮文本更改为未插入

<html>
    <form action="" method="post">
        <button type="submit" name="button1" value="one" id="bttn">CLICK</button>
    </form>
</html>
<?php

    if(isset($_POST['button1']))
    {
        $a=$_POST['button1'];
    $con=mysqli_connect("localhost","PROJECT8","PROJECT8");
    mysqli_select_db($con,"PROJECT8");
    $rs=mysqli_query($con,"insert into ruff values('$a')");
        if($rs)
        {

            //if data is inserted i need to change the button text to "inserted"
        }
        else
        {
            //change the button text to "not inserted"

        }
    }
?>

我搜索过,它显示你需要使用AJAX我是AJAX的新手 完整的代码将非常有帮助

1 个答案:

答案 0 :(得分:0)

在您的情况下尝试以下代码,

if($rs) {
   echo "<script>
        document.getElementById('bttn').innerHTML = 'inserted';
   </script>";
}
else {
  echo "<script>
        document.getElementById('bttn').innerHTML = 'not inserted';
  </script>";      
}