ホームページ >バックエンド開発 >PHPチュートリアル >DW によるシンプルな PHP 管理

DW によるシンプルな PHP 管理

WBOY
WBOYオリジナル
2016-06-23 13:38:271421ブラウズ

このページには 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{

$ query_Recordset1 = "SELECT * FROM 価格 WHERE 1=1" }

~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
マスター、まだわかりません。

削除コードを直接実行したと思われます


削除コードを直接実行したと思われます
qq

ページ編集:

削除

削除page:

if($_POST) { フォーム送信、削除を実行します

}else {
$_GET['id'] を通じて削除するレコードを取得し、削除ページを生成します
}