PHP と js を組み合わせてハイパーリンクをクリックして削除確認操作を実行する_PHP チュートリアル
phpとjsを組み合わせて、ハイパーリンクをクリックして削除確認操作を実行する処理を実装します
まずデータベースに接続し、データベースデータをクエリします:
コードは次のとおりです:
$dbms='mysql'; //データベースの種類。開発者は別のデータベースを使用する場合、これを変更するだけでよく、それほど多くの関数を覚える必要はありません
$host='localhost' //データベースホスト名
; $dbName='db_database19' //使用するデータベース
; $user='root' //データベース接続ユーザー名
; $pass='root' //対応するパスワード
; $dsn="$dbms:host=$host;dbname=$dbName";
試してみてください{
$pdo = new PDO($dsn, $user, $pass); //PDO オブジェクトの初期化とは、データベース接続オブジェクトの作成を意味します $pdo
$query="select * from tb_pdo_mysql" // SQL ステートメントを定義します
$result=$pdo->prepare($query) //クエリ文を準備します
$result->execute(); //クエリステートメントを実行し、結果セットを返します
while($res=$result->fetch(PDO::FETCH_ASSOC)){ //while ループはクエリ結果セットを出力し、結果セットを関連するインデックスに設定します
?>
}
} キャッチ (PDOException $e) {
die ("エラー!: " . $e->getMessage() . "
");
}
?>
ハイパーリンクの削除ポイントで JavaScript メソッドを呼び出し、レコード ID を渡します。js メソッドは次のとおりです。
コードは次のとおりです:
関数 del(_id) {
if (confirm("削除の確認"))
{
window.location.href="index.php?conn_id="+_id; //このページを更新します
; }
}
スクリプト>
データベースレコードコードを削除:
コードは次のとおりです:
$dbms='mysql'; //データベースの種類。開発者は別のデータベースを使用する場合、これを変更するだけでよく、それほど多くの関数を覚える必要はありません
$host='localhost' //データベースホスト名
; $dbName='db_database19' //使用するデータベース
; $user='root' //データベース接続ユーザー名
; $pass='root' //対応するパスワード
; $dsn="$dbms:host=$host;dbname=$dbName";
試してみてください{
$pdo = new PDO($dsn, $user, $pass); //PDO オブジェクトの初期化とは、データベース接続オブジェクトの作成を意味します $pdo
$pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$query="Id=:id の tb_pdo_mysql から削除";
$result=$pdo->prepare($query) //準備されたステートメント
$result->bindParam(':id',$_GET['conn_id']) //更新されたデータをバインドします
$result->execute();
} キャッチ (PDOException $e) {
echo 'PDO 例外をキャッチしました。';
echo 'データベースのエラー:
';
echo 'SQL クエリ: '.$query;
echo '
';<br> echo "エラー: " . $e->getMessage(). "<br/>";<br> echo "コード: " . $e->getCode(). "<br/>";<br> echo "ファイル: " . $e->getFile(). "<br/>";<br> echo "行: " . $e->getLine(). "<br/>";<br> echo "トレース: " . $e->getTraceAsString()";<br> echo '';
}
}
?>
このコードは、HTML ページの本文部分の先頭、または最悪の場合でもクエリ レコード コードの前に配置する必要があります。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
