96's blog

WEBサイト制作科 6ヶ月コース

PHP

PHP

PHP

ブログ・PHPの勉強「まとめ(1)ログイン画面を作る」~

PHP31(ログイン)

PHP

ブログ・PHPの勉強「ログイン」 ログイン <htmllang="ja"> <head> <metacharset="utf-8"> <title>ログイン</title> <linkrel="stylesheet"href="style.css"> </head> <body> <divid="container"> <h1>スタッフ・ログイン</h1> <formaction="02_check.php"method="post"> <p>スタッフコード</p> <p></p></formaction="02_check.php"method="post"></divid="container"></body></htmllang="ja">

PHP32(画像をデータベースに保存)

PHP

ブログ・PHPの勉強「商品管理(3)画像を追加」 画像は、データベースに画像名、サーバーに画像本体を保存する。 データベースに画像名を保存するカラムを作成する。 サイト内に画像本体を保存するフォルダを作成する。 商品追加画面 <htmllang="ja"> <head> <metacharset="utf-8"> <title>商品管理</title> <linkrel="stylesheet"href="style.css"> </head> <body> <divid="container"> <h1>商品</h1></divid="container"></body></htmllang="ja">…

PHP30(フォーム入力~データ一覧の演習)

PHP

商品と価格を入力し、データベースに格納。 入力チェックし、エラーがあれば入力画面に戻るよう誘導する。 データベースに接続できないときは、エラーメッセージを表示。 データ一覧でデータベースから引っぱってきて表示し、選択用のラジオボタンをつけてお…

PHP29(cookie:各自で進める)

PHP

ブログ・PHPの勉強「COOKIE:解答例」 クッキー setcookie('名前',値,保存期間); サイト表示のたびに変数に1ずつ足してsetcookieに入れることでサイト訪問回数を数えることができる。 エラー input.phpのフォームでクッキー保存のチェックボックスをチェック…

PHP28(課題フォームの修正)

PHP

修正内容 COOKIEに入る前に、以前の課題で作成したフォームを授業ブログのソースを元に修正。 修正箇所は、1)nl2brを入れる。2)htmlspecialcharsをprintのすぐ前で使う。3)メールをユーザーとクライアントに届くようにする。 問題点(query('SET NAMES…

PHP27(フォーム練習問題)

PHP

※11/06 11:30更新 ブログ・Webデザインの勉強 | 風姿花伝「フォーム(1)~(6)」 入力画面 http://webtm2013.main.jp/php_maita/Q06(2).php <htmllang="ja"> <head> <metacharset="utf-8"> <title>フォーム(2)</title> <linkrel="stylesheet"href="Q06style.css"> </head> <body> <divid="container"> <h1>メッセージ入力画面</h1> <p>必要事項(<span>※</span></p></divid="container"></body></htmllang="ja">

PHP26(QRコード生成)

PHP

ブログ・Webデザイン初心者の勉強「QRコード作成サイト」 Google Chart Toolsを利用。

PHP24(フォームでパスワード入力、サーバーエラー表示、データ修正)

PHP

ブログ・PHPの勉強「スタッフ登録一覧(1)」 名前とパスワードを入力し、データベースに格納。 1)データベース作成 2)入力画面 <htmllang="ja"> <head> <metacharset="utf-8"> <title>おいしい野菜農園</title> <linkrel="stylesheet"href="./css/style.css"> </head> <body> <divid="container"> <header> <h1>スタッフ追加</h1> </header> <sectionid="form"> </sectionid="form"></divid="container"></body></htmllang="ja">

PHP23(フォーム→データベース→管理画面作成練習)

PHP

$_POSTを$_SESSIONに渡したら$_POSTは空になる。 $dbh -> query('SET NAMES UTF8');の「UTF8」を「UTF-8」と書いて動かず。先週は「NAMES」を「NAME」と書いて動かず。 お問い合わせフォーム・確認画面・送信画面と、入力内容を受け取るデータベースを作成。…

PHP22(データベースへの接続)

PHP

ブログ・PHPの勉強「お問い合わせ:データベース(1)~(6)」 mysql_connect mysql_select_db mysql_query ローカルでやったらレンタルサーバーでも。 そろそろポートフォリオサイト準備。 デジタルステージ live

PHP21(cookie・session)

PHP

cookie ブログ・PHPの勉強「入力されたIDを次回アクセス時まで覚える - $_COOKIE」 クッキーはデータをクライアントのブラウザで保持。 session ブログ・PHPの勉強「ログイン情報をログアウトするまで保持する - $_SESSION」 セッションはデータをサーバーで…

PHP20(お問い合わせフォームをデータベースと連動2)

PHP

ブログ・PHPの勉強「お問い合わせ:データベース(1)(2)」 xampp内でデータベースを作成した場合。 送信後の画面で「Failed to connect to mailserver at "localhost" port 25~」というエラーがでるが、ローカルサーバー内なので問題ない。 ロリポップでデー…

PHP19(お問い合わせフォームをデータベースと連動)

PHP

データベースをmySQLで作成 ブログ・PHPの勉強「お問い合わせ:データベース(1)」 フォームをHTML・PHPで作成 ブログ・PHPの勉強「お問い合わせ:データベース(2)」

PHP18(まとめ課題(1)解答)

PHP

if文 変数の設定は、乱数を取得しています。 if文

PHP17(まとめ課題)

PHP

問題は、ブログ・Webデザイン初心者の勉強「まとめ課題(1)」 解答は、こちら。

PHP16(自習)

PHP

ブログ・Webデザイン初心者の勉強「まとめ課題(1)」

PHP15(入力フォームからメール送信)

PHP

入力画面→確認画面→送信済みの画面へとページが移っていくとき、入力画面で入力されたデータは確認画面で表示した時点でメモリから消えてしまう。データを確認画面で表示したあと、メールで送りつつ送信済み画面まで持っていくには、(1)input type="hidde…

PHP14(データベース)

PHP

データベースはwebだけでなく様々な業界で使われている。医療やアパレルでは特に。 MySQLでの操作 phpMyAdminで SHOW DATABASES; SHOW TABLES; データベースを選択してから。 UPDATE my_items SET price=180 WHERE id=1; INSERT INTO my_items SET id=1, ite…

PHP13(フォーム:ドロップダウンリスト、入力欄が空のときの警告、数値かチェック)

PHP

ドロップダウンリスト date関数のt 月を指定することで日数がわかる。→参考マニュアル 入力欄が空のときの警告 if~else。

PHP12(フォーム復習)

PHP

GETで習得するとURL欄に取得した内容が表示される。 HTMLでcharset="UTF-8"を指定していれば、PHPのhtmlspecialcharsで'UTF-8'を記述しなくてよい。 複数選択可能なcheckboxの値を送信するには、 <inputtype="checkbox"name="○○"> とnemeのあとにをつけると配列で送信される。 受信する側は</inputtype="checkbox"name="○○">…

PHP11(フォーム復習)

PHP

基本的な記述を覚える。 formときたらaction="(URL)"とmethod="(POSTかGET)"。 inputときたらtype""とname=""。 受信する側のPHP・htmlspecialchars($_POST['']),ENT_QUOTES,'UTF-8');も覚えとく。 PHPを書くときは、変数定義して使いやすく。

PHP10(フォーム、RSS)

PHP

フォーム ブログ・PHPの勉強「ユーザーからの入力を受け取る」「フォームの基本構造」「DreamWeaverでformを作成」 labelを指定することで、項目名をクリックしても入力欄をアクティブにすることができ、ユーザビリティの向上になる。 labelにforをつける場…

PHP09(RSSの取得)

PHP

ブログ風姿花伝「RSSの取得」 RSSはXMLという文章構造で記述されている。 phpの記述の中でRSSをリンクする。 日時、タイトル、記事を変数に置き換えて記述。 表示をHTMLとCSSで整える。 RSSのURLは各サイトごとに設定されているものを探す。 ブラウザにRSSの…

PHP08(配列の復習)

PHP

配列復習・配列操作関数~追加と削除~ソート関数~多次元配列 まとめ(4)

PHP07(日付関数)

PHP

日付関数 ブログPHPの勉強「標準関数」 date関数 mktime関数 その他 外部データの取得 webAPI お問い合わせフォームのサービス Googleドライブ セキュリティは高い。 FORMMAN jimdo ページに埋め込むことはできない。 サイト内検索 Googleカスタム検索 FTPツ…

PHP06(配列)

PHP

XAMPPをストップできないときは EXITで一度ウインドーを閉じたあと、XAMPPファイルをコンテクストメニューから「管理者権限で開く」を実行し、STOPする。 連想配列arrayの復習 ブログPHPの勉強「連想配列とforeach文」、「配列 - 配列操作関数、追加と削除」…

PHP05(データベース)

PHP

ブログ風姿花伝「データベースについて」 データベースの仕事 データベースはさまざまな使い方ができるので、構築だけで仕事になる。 ミスが出来ないので仕事で使うデータベースは経験を積まないと作業させてもらえない。 ORACLEなどの資格が必要な場合もあ…

PHP04(array)

PHP

配列(array) その他 取得した個人情報を二次利用(DM送付など)することは違法。 ワケがわからなくなったら変数の中身の検証

PHP03(for,while,foreach)

PHP

ブログ「まとめ(2)」 PHP08

PHP02

PHP

インデントは半角スペースを使う。タブは無視される。 ダブルクォートはそのまま表示。 シングルクォートは文字列で表示。ただし、計算式の中にある場合は無視されて表示されない。 「$a = $a + 1」を簡略化したものが「$a + = 1」。 「-=」、「*=」、「.=」…

PHP01(環境設定とシングルクォート・ダブルクォート)

PHP

PHP設定ファイルで環境設定(文字コード・timezone) DreamWeaver[ファイル]→[開く]で[ファイルの種類]を[すべてのファイル]にして\xampp\php\php.iniを開く。 「;default_charset = "iso-8859-1"」を「default_charset = "UTF-8"」に変更。 「;mbstring.lan…

テストサーバーの構築

PHP

PC上に自分用のサーバーを作る。ローカルサーバー。 PHPを含め、サイト動作確認用。 Webには上げないので、外部からアクセスはされない。 ツールは、winはXAMMP、macはMAMP。 (注意)終了時は必ず起動しているプログラム(ここではApacheとMySQL)をSTOPし…