ホームページ >バックエンド開発 >PHPチュートリアル >DW によるシンプルな PHP 管理
このページには 2 つのアクション ボタンがあり、1 つは「変更」、もう 1 つは「削除」です。
以下の図に示すように、[変更] をクリックしても問題はありません。
[削除] をクリックすると、ジャンプ後のページにはデータ レコードが表示されなくなります。ページ。
通常を押して公式の削除ページに移動し、対応するレコードバーの下にある削除ボタンをクリックして削除を完了します。
どこに問題がありますか?
削除されたクエリ ステートメントは何ですか?
if ((isset($_GET['id'])) && ($_GET['id'] != "" ) ) {
$deleteSQL = sprintf("DELETE FROM 価格 WHERE id=%s",
conn, $myconn);
$Result1 = mysql_query($deleteSQL, $myconn) または die(mysql_error());
$colname_Recordset1 = "1";
if (isset($_GET['id'])) {
$colname_Recordset1 = (get_magic_quotes_gpc( )) $_GET['id'] :addlashes($_GET['id']) );
}
mysql_select_db($database_myconn, $myconn);
$query_Recordset1 = sprintf("SELECT * FROM Price WHERE id = %s ", $colname_Recordset1);
$Recordset1 = mysql_query($query_Recordset1, $myconn); (mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
if ( isset($_GTE['id'])){
$query_Recordset1 = sprintf(" SELECT * FROM 価格 WHERE id = %s", $colname_Recordset1);
}else{
$query_Recordset1 = "SELECT * FROM 価格 WHERE 1= 1";
if (isset($_GTE['id'] )){
$query_Recordset1 = sprintf("SELECT * FROM 価格 WHERE id = %s", $colname_Recordset1);
}else{
~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
マスター、まだわかりません。
削除コードを直接実行したと思われます
ページ編集:
削除削除page:
if($_POST) { フォーム送信、削除を実行します }else {
$_GET['id'] を通じて削除するレコードを取得し、削除ページを生成します
}