我在 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
提交
取消