我有提交按钮的表单,当我提交表单时,按钮的值应该插入数据库并将按钮的文本更改为插入。如果插入不可能(违反约束)将按钮文本更改为未插入
<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的新手 完整的代码将非常有帮助
答案 0 :(得分:0)
在您的情况下尝试以下代码,
if($rs) {
echo "<script>
document.getElementById('bttn').innerHTML = 'inserted';
</script>";
}
else {
echo "<script>
document.getElementById('bttn').innerHTML = 'not inserted';
</script>";
}