質問: PHPについて勉強中、プログラミング初心者です。 今、簡易掲示板を作成しています。 名前とコメントを入力できるフォームがつくってあります。 編集用のフォームに投稿番号を入力すると、そこのデータが入力フォームに入るようになっています。 ここから、 ・タグを用いて、編集モードかどうかを判別する ・編集内容の値が送信されたら、fileで配列化して読み込みループさせる ・explodeを使って投稿番号を取得する ・各投稿番号とPOSTで送信された編集番号を比較し、イコールの時に配列値を取得するのではなく送信された値と差し替える ・差し替えた配列をテキストに上書き保存する という流れを作りたいのです。 タグの使い方がよくわかりません。 また、差し替える方法もわかりません、、 アドバイスをいただきたいです、
回答: POSTでの各エレメントの受け渡しを理解しなければなりません。それが分かれば、textタイプもhiddenタイプも同様に扱えます。 サブミットボタンを押したら、hiddenエレメントの初期値が表示されるプログラムを動かしてみましょう。 参考記事、「PHP フォームから値を取得する$_POSTの使い方」 また、textファイルの読み込み手順と書き込み手順を理解しなければなりません。 テキストファイルの全行echo出力プログラムと、テキストファイルの上書きプログラムを動かしてみましょう。 参考記事、「ファイルの読み込み - PHPでファイルの読み書き・掲示板」 ステップバイステップでスキルアップしていくことです。