PHP

検索機能の作り方

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 […]

idiormの使い方

PHP
  • 2021.05.31

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

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 […]

idiorm データベースからの取り出し

PHP
  • 2021.05.30

idiormを使ってデータベースからデータを取り出す方法 下記の文では、データベース[user]からuserid,VI99676のものを配列として取り出すという意味になる。 $dbtestArr = ORM::for_table(‘user’) ->where(‘userid’,”VI99676″) ->find_ […]

idiorm 設定

PHP
  • 2021.05.30

idiormの設定方法 <?php //---------------------------------------------------------------- // idiomにてデータベース接続 //---------------------------------------------------------------- // データーベー情報 ORM::configure […]