You're calling mysql_query()
twice, once with a non-existent $sql
parameter:
mysql_query("UPDATE service SET Start_date='$Date1', Venue='$Venue', Facilitator='$Faci' WHERE ServiceID ='$id'");
if (!mysql_query($sql,$con))
should be:
if (!mysql_query("UPDATE service SET Start_date='$Date1', Venue='$Venue', Facilitator='$Faci' WHERE ServiceID ='$id'"))
You're also not escaping your input, leaving you open to SQL injection.
You should use bound parameters ideally, or at the very least run your parameters through mysql_real_escape_string()
.
For example:
$Date1 = mysql_real_escape_string($Date1, $conn);
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…