2月21日

 

○paiza

復習問題 ””のなかで変数を連結してクリア

新規問題 余りを求める問題 NとXYになっていたのでXYをexplodeで処理して、

     全てintで整数にして、X*Y%Nとして余りを算出。クリア

 

○progate PHP コースⅡ

・htmlとの組み合わせ

<?php

class Menu(){

public $name;

public function __construct($name){

$this ->name = $name;

puclic function hello(){

echo' 私は'.$this=>name.です';

}

}

$curry = newMenu('CURRY');

$pasta = new Menu(PASTA);

?>

<p><?php echo $curry->name ?></p> //pタグの中でプロパティの表示

<p><?php echo $pasta->name ?</p>  //同上

 

・メニュー一覧作成

foreach文をHTMLに埋め込む

上記php文の下に

$menus = array($juice, $coffee,$curry,$pasta); を記述して

<i Doctype~>

〜〜

〜〜

<?php foreach($menus as $menu):?>

  <h3><?php echo $menu->name; ?></h3>

<?php endforeach ?>

と記述すればメニュー画面に商品($menuの配列通りに)商品が出力される。

f:id:hinairo:20210221161754p:plain

 

※コードが長くなってきたのでphpとHTMLのファイルを作ることでデータを分ける

分ける際にはデータをリンクさせるため、require_once('ファイル名’);とを記述

する。

f:id:hinairo:20210221161723p:plain

 

 

・メニューの定義

・__constructに引数を追加

・プロパティに引数の変数を代入 

f:id:hinairo:20210221174129p:plain

 

インスタンスの生成にプロパティを設定

f:id:hinairo:20210221174132p:plain

・各プロパティの表示  

f:id:hinairo:20210221174125p:plain

 むずかしい。こんがらかってくる。

 

wordpress

wp formsの設定を教材の通りにしてお問合せフォームを作って見たので、問い合わせ先

(サーバーアドレスに設定済)にメールを飛ばしてみたが、サーバー側には何も

メール受信がなかったので、設定を開いてメールアドレスをサーバーのメール

アドレスに変更したら背景画面が真っ白になった。文字は出てるが反応はない。

サイトにも真っ白になる例は出ていたが、復旧できそうな模様。私の例もある

だろうと思うがどこで確認すればいいのかという感じ。

f:id:hinairo:20210221232237p:plain

 

Smile XD作成

料理の写真をもらったので当てはめてみたが、ロゴの写真がなかった為、

店移転前に作っていたホームページから拝借した。これを使えれば良いが、

著作権の問題があるし仮としとくまた今後要相談。

いざ作るとなれば何を書いたらいいのか分からないので他店を参考にしながら

適当に書いてみた。

他のサイトも見て要勉強という感じ。

f:id:hinairo:20210222010653p:plain

 

本の名言

自分で認めない限り限界などというものはない。

障害を財産に変えるインスピレーション