前提
PHPでwordpressをカスタマイズしてAページからBページへ遷移した時に入力フォームの値をデータベースへ登録する方法を教えてください。
実現したいこと
Aページにテキストフォームに入力した値をボタンを押下したらBページへ遷移してそのタイミングでデータベースへ値を登録する方法を知りたいです。
データベース構成は以下の通りです。
【データベース】
TESTDATABASE
【テーブル】
TESTTABLE
【カラム】
ID(INT)
TESTCOLUMN(varchar(255))
【IDレコード】
1
2
3
【TESTCOLUMNレコード】
テストレコード1
テストレコード2
テストレコード3
発生している問題・エラーメッセージ
エラーメッセージは特に出ていません
該当のソースコード Aページ
PHP
1<form method="post" action="../testDBAccess"> 2<?php 3/* 4* Template Name: testDB 5* Template Post Type: page 6*/ 7require_once ( ABSPATH . "wp-load.php"); 8global $wpdb; 9?> 10 <button class="submit" name="dbTest" value="送信"> 11 送信 12</button> 13</form>
該当のソースコード Bページ
PHP
1<?php 2global $wpdb; 3$dbTest= ($_POST['dbTest']) ; 4echo $dbTest; //参考程度に表示 5 6$dbInsert = $wpdb->get_var("INSERT INTO TESTTABLE('TESTCOLUMN') VALUES ('$dbTest')"); 7?>
補足情報(FW/ツールのバージョンなど)
明らかに何か足りていないものがあるのは分かるのですがそれが何か分かりません。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/10/06 19:09 編集