php
こいつを解決したい。。。2つ定義するほうがいいけど1つだけになってるよと。 ただどうしていいのかわからん。もしかしたらズレまくってるかもしれないけど、PHP5.5からmysql_**系の関数が非推奨となったのと関係があればいいなと思い、新方式であるmysqliの…
今日は、サイトのページに統一感を持たせるための、プロジェクトの各ページから同じ機能セットにアクセスするファイルと、諸々の設定をします。んで、昨日もたついた部分の復習を別記事でやります。【目次】 1-1. header.php 1-2. setup.php 1-3. index.php …
さーやるぞーーとにかくやる。 今日は確認した会員システムの機能を実現するために必要なデータを検討して、データを正規化してテーブル定義を行います。(でた、、、正規化、、、)【目次】 1. テーブルの設計 1-1. 機能に必要なデータ 1-2. リレーショナル…
うーん。脳みそ腐ってるな。なんかうまいこといかないなあ。くそ。 Tシャツも前後逆だったのも気づかなかったし、だめだこりゃ。 認証がめいんなのでやらねばならないんだけど、、完全にわたしの頭が真っ白になって停止したので先に進んでみる。でもがんばる…
11章来ました… リスともう1個参考にしている本をがっちゃんこにして進めていて リスだと、もうそろそろjavascriptいっちゃう?という雰囲気になっていますが、 ここは寄り道をして、「PHPとMYSQLで作る会員管理システム」を作っていきたいと思います。【目次…
エラーの原因わかったーーーー「}」と書かなければいけないのに「{」と書いていたせいだった…エラーの文言をみて、 これしか出てこないし、line130は何も記載してない行だし、 カッコはとじれてるし、、、、 昨日もくたくたになりながら探してたけど、、、 …
今日は、データの削除処理を行います。 削除は、リンクをクリクしてデータ番号と動作モードを送信して行います。まず削除画面を作成し、データを削除するコードを書きいていきます。【目次】 1. データの削除 1-1. 削除画面の作成 1-2. データを削除する 1-1…
エラーにはまってまだ10章を抜け出せない。あるあるネタにはまって嬉しいと言ったことを撤回します…調子にのってしまってすみません。 今回のとあと2回やったら、11章いきます。今日は入力したデータを更新する方法を勉強します。【目次】 1. データの更新 1…
「10-5. PHPからデータベースを操作する⑤結果の表示」で検索結果を出すlist.phpを作成しました。 ただ、結果は。。。 検索した件数が1件以上ある場合、tableタグを表示して、0件の場合に「検索結果がありません」とでればokなのですが、どうもおかしい。。。…
半角スペースをチェックできるツールがあるらしい… 知らなかった…そうしたらエラーでうねらなかったのに。 ただあるあるネタにはまる自分が嬉しかったりする。。今日は、挿入したデータを検索して表示する方法を勉強します。【目次】 1. 結果の表示 1-1. 送…
きたーーーー エラーがどこにあるかわからず、うなってた。【エラーその1:t_constant_encapsed_string 】 コードが間違ってるよと。line41と書いてあったけど、何十回見直しても合ってるのに…。 そしたら、スペースが半角になってなかったというミス… 見つ…
今日は登録画面(送信フォーム)からデータを入力してテーブルにそのデータを挿入する方法をやります。【目次】 1. データ挿入 1-1. 送信フォームの作成 1-2. データベースに接続する 1-3. トランザクション処理 1-1. 送信フォームの作成 送信フォームの作成…
今日はwebページ上からデータベースを操作するための準備として、SQL文をPHP内から発行して結果を画面に表示するまでの手順と、SQL文の組み立て方について勉強します。【目次】 1. SQL文の発行 1-1. Webページからデータベースを操作する手順 1-2. SQL分作成…
10章進めていきます。 昨日はPHPのプログラム内からのデータベースへの接続方法について勉強しました。mysqliクラスもしくはPODクラスにオブジェクトを生成することでデータベースへの接続ができました。 ここで出てきた「POD」について、もう少し掘り下げて…
全然どんずまってて進まず。 ここからが勝負だったのに。くそー。もう一回やり直しだ! さて、10章では、データベース接続からデータ挿入、検索結果の表示、データの更新などをやってきます。(うまくいけば、、、うまくいかせる、応援ありがとよ。。。)今…
10章では、今まで勉強してきたMySQLとPHP両方使います。 PHPのビルドイン関数を使ってMySQLにアクセスすることで2つを結合する方法をみていきます。 PHPをMySQLへのインターフェイスとして使用することで、ある形式で作成したSQLクエリの結果をwebページでみ…
Htmlの進化形?的なXhtmlを勉強します。【目次】 1.XHTMLを学ぶ 1-1.XHTMLとは 1-2.XHTMLのメリット 1-3.XHTMLのルール 1-4.XHTMLの検証 1-1.XHTMLとは Htmlはwebページの基本構造をつくりますが、Xhtmlて何ぞというところから。見た目に大きな違いがあるわ…
前回ファイル操作を勉強してきましたが、その中の「ファイルのアップロード」についてもう一度勉強します。 リスに載っていたコードを貼り付けたらファイルのアップロードが出てきてひょえーとなって終わってしまったので、コードを読み返してそれぞれ何を言…
ファイルの操作の続きです。【目次】 1.ファイルの操作 続 1-1.fopen関数のモードパラメータ 1-2.同時的アクセスに備えたファイルのロック 1-3.ファイルのアップロード 1-1.fopen関数のモードパラメータ 前回勉強したfopen関数について、いくつかモードパラ…
7章続き進めます。21章までまだまだこんだけある。笑 やっと1/3ってとこかな。 今回は、ファイルやディレクトリを操作する関数について勉強します。 webサーバーにデータを保持する方法ではなく、ハードディスクにあるファイルに直接アクセスするほうが便利…
晴れるかと思ったら雨降ったり、雨降ってたかと思ったら晴れたり、、洗濯物が溜まってしまうゆえ晴れてほしい。。本日は、現在の日付や時刻を表示したり、入力フォームから送信された日付の妥当性をチェックする関数を勉強します。【目次】 1.現在の日時の取…
ちょっと日があいてしまいましたが、7章入ります。離脱していたわけではないでござる.....21章まで頑張ると決めたんだ。さて7章では、日付と時刻の高度な管理、ストリング処理を管理する方法、ファイルの作成や読み取りなどのファイル操作、XHTMLマークアッ…
実践編に入る前にオブジェクトについておさらい。すごいわかりやすい!とおもった例えをメモメモ。 とある人の話だと、 オブジェクトは料理みたいなもん。そして、インスタンスはクックドゥ。チンジャオロースを作ろう!としたときに、 ピーマンやら肉やらタ…
6章の最後は基本的な配列の関数について紹介していきます。 【目次】 1.配列の関数 1-1. 変数が配列なのか調べるis_array関数 1-2. 配列内のエレメント数を数えるcount関数 1-3. エレメントの並び替えをするsort関数 1-4. 配列をシャッフルするshuffle関数 1…
色々反省することが多く、こうしたらもうちょっとうまくいったかもとか資料のレベルがあってないなとかくそーと思うことが楽しくもあり、日々改善していかねばと思う次第。あとは受動的な考えを捨ててもっと当たって砕けろスタイルで主体性をもっていかねば…
ついにきたきた6章! 前の私と同じ場所にきました。そして7/5にブログをはじめてほぼ1カ月。ちゃんと続いた…正直結構おどろきかも笑 21章まで長いけどがんばろーPHP基礎の最後は配列です。3章でも一次元配列と多次元配列について触れましたが、今回は配列を…
くそー今週で6章終わるはずが、オブジェクトで躓いてしまた。。。。そしてwifiが低速になってたっぽくて全然インターネットつながらなかた・・くそー。 8月はさらにスピードあげてリス以外にも色々進めていこう。さて今回は5章ラストでございます。オブジェ…
オブジェクト迷子です。 もーなんだよオブジェクトて。よくわかんらん。横文字でかっこつけやがって。 ここでなぁなぁにして先に進んでも結局前と一緒なので、少し時間をかけて勉強します。(このブログ見てる方、そんなにいないと思うけど、、間違ってたら誰…
昨日技術の人たちと話していたら、「オブジェクト」という単語が出てきた。 でも、何を言ってるかさっぱりわからなかった。会話に入るというのはおこがましいけど、聞いてるだけでも実は理解しているっていう風になれたらいいなと改めて思った。そして、技術…
最近、何かログインするときにパスワードが違いますとか、大文字は使っちゃダメですとかのエラーが出るたびに、もしやこういうのはPHPで作ってるんじゃ?とわくわくしています。でも、まだ知識が浅いのでいきらないようにします。今回は、ファイルのinclude…