我有一个 html 表单,其中包含从数据库填充的 4 个字段。我在 if 语句中有我的 sql update 语句,但是我从来没有遇到过 if 语句。我已经看这段代码很久了,看不到我的错误。任何帮助将不胜感激。提前致谢。
<form action="" method="post">
Name: <input type="text" name="eventNameAmd" value="<?php echo $row['Location'];?>" size="29">
Start Date: <input type="text" name="eventSDateAmd" id="datepicker3" value="<?php echo $row['Start_Date'];?>" size="17">
Finish Date: <input type="text" name="eventFDateAmd" value="<?php echo $row['Finish_Date'];?>" id="datepicker4" size="17">
Number of Stages: <input type="text" name="numStagesAmd" size="3" value="<?php echo $row['No_Stages'];?>">
<input type="submit" name="submitEventAmd" value="Edit Event">
</form>
<?php
if(isSet($_POST['submitEventAmd']) && !empty($_POST['eventNameAmd']) && !empty($_POST['eventSDateAmd']) &&
!empty($_POST['eventFDateAmd']) && !empty($_POST['numStagesAmd']))
{
$nameAmd = $_POST['eventNameAmd'];
$sDateAmd = date("Y-m-d", strtotime($_POST['eventSDateAmd']));
$fDateAmd = date("Y-m-d", strtotime($_POST['eventFDateAmd']));
$numStagesAmd = $_POST['numStagesAmd'];
$sql="UPDATE Event SET Location = '$nameAmd'
WHERE Event_Id = '$id'";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
else
{
?>
<div id="toggle">
<?php
echo "1 Event Amended";
?>
</div>
<?php
}