Php 与数据库实时交互的单选按钮

Php 与数据库实时交互的单选按钮,php,mysql,html,Php,Mysql,Html,我想在我的编码方面得到一些帮助,我正在努力让单选按钮连接到MySQL数据库 我想要的是,当有人在单选按钮上单击“是”或“否”时,它会自动存储在MySQL数据库中,我已经研究了各种其他方法,我可以这样做,但我无法让它工作。下面是一个截图 如果我理解正确,您希望将无线电值存储在MySQL中。没有“将其存储在PMA中”这样的事情。您可以将值存储在MySQL中,但如果不使用php,则不能。(您当前的代码仅为HTML) 使用PHP和MySQL,您可以执行以下操作: $sql = 'INSERT INTO

我想在我的编码方面得到一些帮助,我正在努力让单选按钮连接到MySQL数据库

我想要的是,当有人在单选按钮上单击“是”或“否”时,它会自动存储在MySQL数据库中,我已经研究了各种其他方法,我可以这样做,但我无法让它工作。下面是一个截图


如果我理解正确,您希望将无线电值存储在MySQL中。没有“将其存储在PMA中”这样的事情。您可以将值存储在MySQL中,但如果不使用php,则不能。(您当前的代码仅为HTML)

使用PHP和MySQL,您可以执行以下操作:

$sql = 'INSERT INTO mytablename(checkbox_value) VALUES("' . $_POST['gen1'] . '")';
<form>
    <input type="radio" name="sex" value="0"> Man
    <input type="radio" name="sex" value="1"> Women
</form>
$\u POST['gen1']
可以返回所选值(例如:“是”),并且
复选框\u值可以是枚举,并且只包含“是”和“否”值


如果你想把这些值插入到MySQL中,请考虑在MySQL文档中学习。另外,了解HTTP变量。

如果您想与数据库进行实时交互,您需要的不仅仅是HTML,事实上,您还需要两种额外的语言来实现这一点,让我们开始吧


HTML 首先,你有你的HTML5表格,它可以是这样的:

$sql = 'INSERT INTO mytablename(checkbox_value) VALUES("' . $_POST['gen1'] . '")';
<form>
    <input type="radio" name="sex" value="0"> Man
    <input type="radio" name="sex" value="1"> Women
</form>

PHP(后端) 现在,我们只需要获取数据并运行查询,将其输入数据库

<?php
    if(isset($_POST['sex'])
    {
        $sex = htmlspecialchars($_POST['sex']);
        $sql = 'INSERT INTO mytablename(checkbox_value) VALUES("{$sex}")';

    }
?>

您需要先建立到数据库的连接。我建议您使用prepare语句,在标准MySQLi连接中使用它们并不是那么有趣,所以当您填写时,您知道自己在做什么,开始使用PDO连接

注意:在发布此代码之前,我没有测试过它。但无论如何,它应该引导你走向正确的方向


首先,你的代码程序不重要,你可能应该把它从你的标题中删除。第二件事,如果我理解你的权利,当用户点击收音机时,你想与数据库进行实时交互??是的,我希望它在点击后自动存储到数据库中寻求调试帮助(“为什么代码不工作?”)的问题必须包括所需的行为,一个特定的问题或错误,以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:。@LGSon我想他/她会问要寻找什么才能获得该功能。在这种情况下,它是Ajax@TheCrazyProfessor问题海报仍然需要包括合理的解释和代码示例,这里没有这样做,并且带有代码的图像不够好