问问题
220 次
1 回答
0
由于以下行,您收到错误
$UpdateQuery = "UPDATE course SET cours_num='$_POST[coursnum]',
cours_title='$_POST[courstitle]', cours_desc='$_POST[coursdesc]' WHERE
cours_num='$_POST[hidden]'";
您可以使用
$UpdateQuery = sprintf("UPDATE course SET cours_num='%d' ,
cours_title='%s',
cours_desc='%s',
WHERE cours_num = '%d'", mysql_real_escape_string($_POST['coursnum']), mysql_real_escape_string($_POST['courstitle']), mysql_real_escape_string($_POST['coursdesc']), mysql_real_escape_string($_POST['hidden']));
您还应该确保始终设置变量
例子
$_POST['coursnum'] = isset($_POST['coursnum']) ? $_POST['coursnum'] : null ;
于 2012-10-13T18:32:02.397 回答