양식은 sql 명령과 관련된 MySql 데이터베이스에 저장된 페이지 (example.php)의 모든 데이터를 삭제합니다. 제출 성공 후 양식 작업 상태 메시지
코드 정보
다음과 같습니다if ((isset($_POST['id'])) && ($_POST['id'] != "")) {
$deleteSQL = sprintf("DELETE FROM users WHERE id=%s",
GetSQLValueString($_POST['id'], "int"));
mysql_select_db($database_example, $example);
$Result1 = mysql_query($deleteSQL, $example) or die(mysql_error());
$deleteGoTo = "example.php";
if (isset($_SERVER['QUERY_STRING'])) {
$deleteGoTo .= (strpos($deleteGoTo, '?')) ? "&" : "?";
$deleteGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $deleteGoTo));
}
$colname_deleterecord = "5";
if (isset($_GET['id'])) {
$colname_deleterecord = $_GET['id'];
}
mysql_select_db($database_example, $example);
$query_deleterecord = sprintf("SELECT id, user_name, email, address FROM users WHERE id = %s", GetSQLValueString($colname_deletetrecord, "int"));
$deleterecord = mysql_query($query_deleterecord, $example) or die(mysql_error());
$row_deleterecord = mysql_fetch_assoc($deleteecord);
$totalRows_deleterecord = mysql_num_rows($deleterecord);
<form id="form1" name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label>
<input type="submit" name="Delete Record" id="Delete Record" value="Delete Record" />
</label>
<input name="id" type="hidden" id="id" value="<?php echo $row_deleterecord['id']; ?>" />
</form>
어떻게 그 후 순수 PHP 문법과 같은 페이지에 ("기록 삭제")와 같은 형태의 동작 상태 메시지를 표시하여야한다 성공적으로 제출 되었습니까?
미리 감사드립니다.
나는 이미 순수한 PHP 구문을 기반으로 여러 양식 관련 웹 응용 프로그램에 양식 제출 상태 메시지를 통합했지만 불행히도 나는이 경우 뭔가를 놓치고 제대로 작동하지 않을 수 있습니다. – polarexpress