ホームページ > バックエンド開発 > PHPチュートリアル > PHPで一括削除するにはどうすればよいですか?コードを尋ねる

PHPで一括削除するにはどうすればよいですか?コードを尋ねる

WBOY
リリース: 2016-06-13 12:00:32
オリジナル
863 人が閲覧しました

PHPで一括削除するにはどうすればよいですか?コードをリクエストしています
最近プロジェクトに取り組んでいますが、一括削除では効果が得られませんでした。以下にコードを投稿しました。問題がどこにあるのかを見つけるのを手伝っていただけますか?





< ; input type="submit" name="btn3" value="Delete" onClick="del()"/>


//1. 一括削除
($_POST["chk"]){
$sid = implode(",", $_POST["chk"]);
$query = mysql_query("ニュースから削除 where news_id in (". $ sid.")");
if($query){
echo "<script>alert('削除成功')window.location.href='list_news.php';</script> " ;
}
else {
echo "<script>alert('削除に失敗しました');window.location.href='list_news.php';</script>";
}

キャンセルをクリックしても削除できない場合があります。理由がわかりません。


-----解決策--------------------------------SQL ステートメントをエコーアウトして確認します。実行内容を確認した後、動作しない場合は、他の解決策を考えています

-----解決策 ---- ----------------この問題は $_POST["chk"] を出力して SQL ステートメントを出力することで簡単に解決できます。

------解決策-------- ------------完全なコードを投稿することをお勧めします

------解決策----------- ---------echo "<入力タイプ='チェックボックス' 名前='chk[]' id='{$res[' news_id']}' value='{$res['news_id']}' />";

チェックボックスに値がありません。

------解決策----------------------この文はキャンセルをクリックして削除することもできます次のように記述します:
del()"/>
del() 関数内:
if(num==0){
alert("Please select!");

return false;}


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート