为了账号安全,请及时绑定邮箱和手机立即绑定

如何仅更新 PHP 表单中给定的元组的一个属性?

如何仅更新 PHP 表单中给定的元组的一个属性?

PHP
12345678_0001 2021-07-01 13:04:26
我在 PHP 中创建了一个更新表单,它采用元组的属性。以下查询根据输入更新表的元组:<?php    error_reporting(E_ALL); ini_set('display_errors', 1);    if(isset($_POST['submit'])) {        $sql = "UPDATE member SET MFirst='".$_POST["MFirst"]."', MLast='".$_POST["MLast"]."',Street='".$_POST["Street"]."'            ,number='".$_POST["number"]."',postalCode='".$_POST["postalCode"]."',Mbirthdate='".$_POST["Mbirthdate"]."'             WHERE memberID='".$_POST["memberID"]."'";        $result = mysqli_query($conn,$sql);    }?>   但是,如果未提交所有属性,则不会发生更新。即使不是表单的所有属性都已完成,我应该如何编写查询以更改元组的属性。表格如下:<FORM METHOD="post" ACTION="update.php">    <div class="input-group">        <label>Member Id</label>        <INPUT TYPE="text" name="memberID" SIZE="30">    </div>    <div class="input-group">        <label>First Name</label>        <INPUT TYPE="text" name="MFirst" SIZE="30">      </div>     <div class="input-group">        <label>Last Name</label>        <INPUT TYPE="text" name="MLast" SIZE="30">    </div>       <div class="input-group">        <label>Street Name</label>        <INPUT TYPE="text" name="Street" SIZE="30">         </div>    <div class="input-group">        <label>Street Number</label>        <INPUT TYPE="number" name="number" min=0 SIZE="30">    </div>      <div class="input-group">        <label>Postal Code</label>        <INPUT TYPE="number" name="postalCode" min=0 SIZE="30">     </div>    <div class="input-group">        <label>Birth Day</label>        <INPUT TYPE="date" name="Mbirthdate" SIZE="30">    </div>    <button class="btn" TYPE="submit" name="submit">Submit Info </button>    <button class="btn" TYPE="reset" name="Reset">Reset </button></FORM>
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 126 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信