php datファイルから読み込んだデータの更新の(php初心者です)
先日、お陰様で読込は出来ました。
今度は、その読み込んだデータの更新にチャレンジしていますが流れがイマイチ分からなくて困っています。
「datファイルの構成」
1列目 date 2020-04-05
2列目 comment コメントコメントコメント
1日分は1件のみです。
「本体からの読込」 require_once('./config2.php'); $commentFilePath = dirname(__FILE__).'/data/comment_set.dat'; $commentArray = file($commentFilePath); 中略 <form action="" method="GET"> <input type="text" id="ndt" name="day" ←ここに読み込んでいます。 //ここで更新開始の予定ですが無反応です。(汗) <input name="update" type="submit" id="update" onClick=" <?php @commentdata_update();?>" value=" データ更新 "/></a> 「config2.php側」 function commentdata_update(){ $upYmd =$_GET['day']; $comment = file($file_path); $max_i = count($comment); for ($i = 0; $i < $max_i; $i++){ $commentArray[$i] = explode(",",$comment[$i]); if($commentArray[$i][0] == $upYmd){ $commentArray[$i][1] = rtrim($commentArray[$i][1]); $messe= "更新処理が完了しました。"; } } echo <<<EOM } ```ここに言語名を入力 ソースコード
試したこと
上記の内容で試してみましたがこれ以上は進まなくて困っています。
読込側からconfigページの起動すらできなくなります。
どなたか、ご教授いただければ幸いです。
よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
「php datファイル」というのは一般的に通用する用語ではないと覆います。
また、コードが適切に markdown で記述されていないため、読む気になりません。
質問を整理して更新してみてください。
> (php初心者です)
「初心者アイコン」をつけてください。それだけで十分です。
また、コードはマークダウンの機能を利用してご提示ください。
https://teratail.com/questions/238564
ご指摘ありがとうございます。
どうやら、ここでは初心者では入り口から壁が高いようですね。(汗)
何分にも、見よう見まねで着手しているもので心証を悪くされたならご容赦頂ければと思います。
いえ、質問を編集して適宜対応してくださればそれで良いです。
あとできれば「質問するときのヒント」は読んでおいた方が良いですね。読んでそのように質問を投稿すれば、解決もしやすくなります。
(質問文は編集できます)質問文のコードはコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。また、HTMLの構文がおかしいところは手元のコードそのままなのでしょうか。
ありがとうございます。
まず、ここでのルールも早くマスターする必要がありますので手探りですがよろしくお願いいたします。
コードにつきましては、テンプレを参考に書き込みましたのでそのままです。
よろしくお願いいたします。
追記です。当然ですがfilepathまでは十ていますが、問題はその後です。すみません。
回答2件
あなたの回答
tips
プレビュー