検索機能の作り方

PHP
  • 2021.10.17

検索の基本的な流れ HTMlのフォームより、特定の文字が入力され、それらを裏側にて受け取りを行う。 受け取った値を特定のテーブルのwhere句に入れてSQLの条件検索を行い、検索を行う。 流れ view側での流れ ①HTMLのinputを作成し、nameに配列形式で入れる ※例えば:search[free]など <input type=”text” class= […]

ページングの仕組み・作り方

PHP
  • 2021.10.17

ページングとは 簡単に言うと、1ページに表示する内容を制限して、表示をするものになります。 ページングの作り方は、以下の通りに作成していきます。 コントローラー側での流れ ①対象のDBを全件取得し、配列に格納 $customerObj = ORM::for_table(‘customer’)->find_array(); ②input “hidden […]

WordPress Advance custom field の条件分岐

  • 2021.06.22

WordPress Advance custom fieldの条件分岐 カスタム投稿タイプなどを一覧表示をするときに、そのカスタム投稿タイプ内のカスタムフィールドの値を使って条件分岐をしたいときなどがあると思います。 そんな時の考えをメモします。 Code args = [ ‘post_type’ => ‘municipality’,//カスタ […]

WordPress ページング

  • 2021.06.22

WordPressのページング $paged = get_query_var('paged') ? get_query_var('paged') : 1;//ページング番号の取得 $mun =isset($_GET['mun']) ? $_GET['mun'] : 1; //ページ番号を取得 $args = [ 'post_type' => 'municipality', 'posts_pe […]

idiormの使い方

PHP
  • 2021.05.31

idiorm公式ドキュメント idiormは記事が少ないし、公式ドキュメントも英語などでわかりにくい….. だが、公式ドキュメントには構文が載っているのでそれをとりあえず、 調べたい関数とかをページ内検索をして、構文をコピーするだけでもOK http://idiorm.readthedocs.org/en/latest/index.html 参考サイト 参考サイト1 参考サイト2 id […]

WordPress contactform7を使ったがメールが届かない……..

  • 2021.05.31

コピペでOK!WordPressで管理者メールアドレス変更が承認待ち中になっているが、変更できない場合の対処法</h2 参考サイトはこちら:https://nakahitoworks.com/2019/09/20/wpkanri_mail/ contactform7を設定をしたが、メールが届かないわけとは 設定の一般にて管理者のメールアドレスが違う為、希望するメールにメールが届かないというわ […]

PHP ベーシック認証 設定方法

PHP
  • 2021.05.30

phpを使い、Basic認証を行う。 codeはこちら // ベーシック認証 switch (true) { case !isset($_SERVER[‘PHP_AUTH_USER’], $_SERVER[‘PHP_AUTH_PW’]): case $_SERVER[‘PHP_AUTH_USER’] !== ‘in […]

PDOを使いDBからデータを取得

PHP
  • 2021.05.30

PDOを使ってDBからデータを使う。 <?php // POSTできたかを判断 if($_SERVER[‘REQUEST_METHOD’] === ‘POST’){ // POSTの受け取り $kensaku = $_POST[‘kensaku’]; $sinai=$_POST[‘sinai’]; […]

PDO 設定

PHP
  • 2021.05.30

PDOを使ってDBからデータを取得 <?php // *********データベースの接続構文********* // ーーーーーーーーーーーー // データベース情報 // ーーーーーーーーーーーー // データベース名sample // ※注意として、=の前後には半角空白は入れない。 $dsn = ‘mysql:dbname=sample;host=localhost;cha […]