1

私は HTML でイントラネット サイトを作成しており、オンライン ユーザーが自分の情報 (スカイプ名など) を追加できるようにすることで、会社の 1000 人の従業員のためにすべて自分で調べて追加する必要がなくなります。また、新しいスターターが入ったときに、自分の情報を自分で追加できるようにします。

現在、次のようなフォームコードがある別のページへのリンクを含む「ユーザー」ページがあります。

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <title>Untitled Document</title>
     </head>

    <body>
     <form id="form1" name="form1" method="post" action="">
     <label>Please type in a message
     <input type="text" name="msg" id="msg" />
     </label>
     <label>and your name
     <input type="text" name="name" id="name" />
     </label>

     <p>
     <label>Submit
     <input type="submit" name="submit" id="submit" value="Submit" />
     </label>
     </p>
     </form>

     <?php
        $msg = $_POST["msg"];
        $name = $_POST["name"];
        $posts = file_get_contents("users.html");
        $posts = "$msg - $name\n" . $posts;
        file_put_contents("users.html", $posts);
        echo $posts;
     ?>

ユーザーがこのフォームに入力した情報が、'users.html' ページのリストに自動的に表示され、誰にでも表示されるようにしたいと考えています。上記のコードがこれを達成することを望んでいましたが、うまくいきません。また、情報が掲載されている「users.html」ページに居場所を指定するにはどうすればよいですか? 私はそれが次の中にあることを望みます:

  <div id="content">
    <div class="content_item">

..コーディングして、Web ページ内のリストに読み込まれるようにします。

よろしくお願いします:)

4

2 に答える 2

0

users.html提出ごとに編集しようとしないでください。その方法は狂気です。

提出されたデータをデータベースに保存します。これを行うには、 PDO ライブラリを使用します。

そのデータを表示するページに、必要に応じてデータベースからデータをプルさせます。

于 2013-09-09T11:41:55.590 に答える