更新数据库的单选按钮会删除条目吗?

时间:2016-06-25 19:15:07

标签: php html

所以我正在创建一个小表单,您可以在其中更新从数据库中提取的某些字段的值。

我有两个字段表示错误,当页面加载时它们正确显示信息但是当你按“提交”时,MySQL表中的字段变成空白。所有其他字段都正确更新,包括一个复选框,但不是这两个单选按钮。

这是代码,我很抱歉问这个,但有人看到错误吗?我对PHP很新,所以我不确定要寻找什么。

PHP代码的片段(我可以发布它的完整代码,但它很长):

<?php 

  if(isset($_POST['submit'])) { 
  $mbr=$_POST['mbr'];
  $rec=$_POST['rec']; 

  $update = $dbconnect->query("UPDATE testing SET mbr='$mbr', rec='$rec'");
  } 

  ?>

2个单选按钮的HTML代码:

<input type="radio" name="mbr" <?php echo $upChecked; ?>>Up <input type="radio" name="mbr" <?php echo $downChecked; ?>>Down

<input type="radio" name="rec" <?php echo $yesChecked; ?>>Yes <input type="radio" name="rec" <?php echo $noChecked; ?>>No

1 个答案:

答案 0 :(得分:0)

没关系我是愚蠢和疲倦而错过了明显的解决方案,我忘了将按钮的值放在他们的代码中。

他们应该如何

<input type="radio" name="mbr" value="up" <?php echo $upChecked; ?>>Up <input type="radio" name="mbr" value="down" <?php echo $downChecked; ?>>Down
<input type="radio" name="rec" value="yes" <?php echo $yesChecked; ?>>Yes <input type="radio" name="rec" value="no" <?php echo $noChecked; ?>>