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 に答える