![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
PHPでの開発をしたいのですが、何から手をつけていいのかわからない状態です。
どんなふうに作ればいいのか全くわかりません。
まとめ:DBに接続し、値を表示・追加・更新・削除
//
// 追加 → 18add.php(入力) → 18addconf.php(確認) → 18addcomp.php(実行) → 18addcomp.html(完了表示)
// 更新 → 18edit.php(入力) → 18editconf.php(確認) → 18editcomp.php(実行) → 18editcomp.html(完了表示)
// 削除 → 18delconf.php(確認) → 18delcomp.php(実行) → 18delcomp.html(完了表示)
風に作るよう指示はいただいているのですが、全く何のことかわかりません。
助けてください。
No.3ベストアンサー
- 回答日時:
なるほど、ある程度はわかるという前提ですね?
フローチャートを書くとイメージしやすいかもしれません。
WEBアプリの場合、入力、確認、登録(実行)、完了は処理をわける
必要性が高いです。そこはわかりますね?
つまり入力後いきなり登録ですと、必要なデータが抜ける可能性が
あるからです。(そのリスクを理解した上で省略することは可能ですが)
また登録後に完了に移るのは、リロードによる多重登録を防ぐ
意味合いだと思います。
PHPの処理としては、入力画面は普通にHTMLレベルの処理です。
確認画面では必要であるデータをいわゆるバリデートします。
この場合セッションを使うと処理が楽になります。
確認でエラーを出さなければ登録へ進むボタンを表示します。
登録画面では、確認からセッションで引き継いだデータを
再度バリデートします。データに問題がなければ登録を実行し
完了画面へはheaderで飛ばすとよいでしょう。
フロー的には新規登録も変更も削除もおなじです。
またデータをどのように格納するかなど設計する必要があり
これはSQLなどの知識と技術が別途必要になります。
No.2
- 回答日時:
全く何もわからないならとりあえずHTMLから作ってみては?
分かりやすいようにファイルを処理ごとに分けてくれているようですし。
・18xxx.php というファイルを全部作って、<a>と<form>のタグを使ってページをつないでいく。
・データベースを作成する(DB勉強)
・テーブルを作成する
・テーブルにデータを入れてみる
・PHPでDBからデータを取ってみる。(PHP勉強)
http://jp2.php.net/manual/ja/function.mysql-fetc …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP phpでcookieがうまく保存されない 2 2023/08/02 16:40
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- MySQL UPDATE my_items SET item_name '赤い,甘い,ケーキ' WHERE id 1 2023/01/03 09:52
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
POSTで受け渡したものを保存し...
-
PHPで返信メールにチェックボッ...
-
HTMLフォームのデータ引き継ぎ...
-
PHP+Mysqlによる会員制サイト
-
HTMLエスケープ処理とデーター...
-
ログイン後の処理
-
PHPファイルの裏側を知りたいです
-
CGIとPHPの違い
-
ログイン画面から入って、「戻...
-
PHPでのログイン機能でのメール...
-
リストボックスにテキスト入力...
-
CAKEPHPについて
-
HTMLエスケープすべき場所につ...
-
PHPの認証方法
-
IFRAME内PHPのセッション変数取...
-
入力系のプログラミング手法に...
-
Dosブロンプトでtabを出力したい
-
「取得先」という表現について
-
DTOとEntityの差は何ですか。
-
wordの差し込み印刷で文字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
POSTで受け渡したものを保存し...
-
php 入力画面から確認表示画面...
-
フォームを使わずにPOST送信す...
-
ログイン画面から入って、「戻...
-
VBAで重複チェックの仕方を教え...
-
動的にhtmlテーブルを表示
-
ブラウザバックしてもチェック...
-
HTMLエスケープ処理とデーター...
-
php history.back()の戻るボタ...
-
asp.netでのセッションを使用し...
-
IFRAME内PHPのセッション変数取...
-
セッション使用時のフォームの...
-
閉じるボタン「×」を制御したい
-
PHPで返信メールにチェックボッ...
-
HTMLエスケープすべき場所につ...
-
PHPで値を保持する方法
-
php/MySQLによるログイン認証に...
-
リストボックスにテキスト入力...
-
cURL関数を使用したphpからのpo...
-
GETのメリットについて
おすすめ情報