【问题标题】:HTML input inner PHP and action [closed]HTML输入内部PHP和动作[关闭]
【发布时间】:2021-06-19 23:03:19
【问题描述】:

在某些情况下,我正在尝试从 php 设置输入。单击是|不是按钮后,我想执行一些操作。我尝试了两种访问 html 输入的方法,但都不起作用。请在下面查看我的代码。 先感谢您。 :)

<?php echo "<h3>".'Patient already exist. Add anyway?'."</h3>";
                echo '<input type="submit" name="yesAdd" value="yes">';
                echo '<input type="submit" name="noAdd" value="not">';
                
                if(isset($noAdd)){
                  echo 'Zaznam nebol pridany!';
                  header("refresh:3; url=index.html");    
            
            }
            if(isset($_POST['yesAdd'])){
                $sql = "INSERT INTO table1 (FullName, EmailAdd) VALUES ('$fullName','$email')";
                if ($conn->query($sql) === TRUE) {
                  echo "New record created successfully";
                } else {
                  echo "Error: " . $sql . "<br>" . $conn->error;
                }
                
            }
?>

【问题讨论】:

    标签: php html post input action


    【解决方案1】:

    这里有很多问题。

    【讨论】:

    • 1.我在这部分代码中添加了表单和操作。我发现这是错误的。 2.我还在学习中,我三周前开始学习mysqli和PHP。所以谢谢你。
    【解决方案2】:

    如果您想这样做,您需要一个表单来提交值。但是,问题是页面重新加载,然后您才能通过 $_POST['yesAdd'] 获取值。或者,您可以使用 JavaScript 实现整个过程。

    【讨论】:

    • JS可以将数据发送到数据库吗?短时间内学完 10 门编程语言好不好?
    • 你可以用js检查状态,然后你可以用ajax将数据插入数据库,而无需重新加载页面或重定向到另一个页面
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-03
    • 1970-01-01
    • 2021-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多