php - 通过 PHP/Html 和 sql 更新 MySQL 条目

标签 php html mysql forms sql-update

我正在尝试创建一个表单,其中可以根据某人的名字和姓氏更改他们的电子邮件。

所以 html 看起来像这样:

<form action="sUpdateResponse.php" method="post">
<input type="text" placeholder="Enter Email..." name="sUpdateEmail">
Where the name is 
<input type="text" placeholder="Enter Forename..." name="sUpdateFN">
<input type="text" placeholder="Enter Surname..." name="sUpdateSN">
    <input type="submit" value="Update Records" name="sRetrieveUpdate"></form>  

这需要一封新电子邮件来更新存在名字和姓氏的数据条目。

sUpdateResponse 上的 php 看起来像这样,

if($_POST['sRetrieveUpdate']) 
    $queryRetrieve = mysql_query( "UPDATE staffData SET sEmail='".$_POST['sUpdateEmail']."' WHERE sFN='".$_POST['sUpdateFN']."' 
    AND sFN='".$_POST['sUpdateSN']."'" );

这不会返回错误,但似乎也不会更改电子邮件...

我哪里出错了?

最佳答案

<?php
if(isset($_POST['sRetrieveUpdate'])){
      if(isset($_POST['sUpdateEmail']) && isset($_POST['sUpdateFN']) && isset($_POST['sUpdateSN'])){
            $query = "UPDATE staffData SET sEmail = '.$_POST['sUpdateEmail'].' WHERE sFirstName = '.$_POST['sUpdateFN'].' AND sSurName = '.$_POST['sUpdateSN']";
            $Result = mysqli_query($query);
      }else{
            // Error Message
      }
}else{
      // Error Message
}
?>

关于php - 通过 PHP/Html 和 sql 更新 MySQL 条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28543332/

相关文章:

html - XML 到 HTML : outputting literal child nodes

python - Django icontains 多关系查询检索重复行

mysql - 除最新记录外的组行数

php - 多余的空格和新行是否会使 PHP 代码运行得更慢?

php - 如何测试 PHP 社交网络的可扩展性

javascript - 使用 Blade 模板无法进行验证

javascript - 限制 slider 的顶部和底部

javascript - 如何更改名称,而不是动态填充的选择列表的值?

java - 如何将 <br> 转换为 Angular html 中的换行符

mysql - 获取表中的所有行以及最小值和最大值