0

2 つのフィールド (メールとフィードバック) と 1 つのボタンがあるページを作成しようとしています。ユーザーがボタンをクリックすると、別のページのテーブルにデータが永続的に入力されます。

これをどのように行うべきかについての推奨事項はありますか?スクリプトからメールが送信されたり、データベースに書き込まれたりすることは避けたいと思います。しかし、私がしなければならない場合は、設定がより簡単な方が好まれます。

ありがとう、マット

4

3 に答える 3

3

ほとんどのブログで見られるようなコメント システムが必要ですか? これらのコメントは、おそらくデータベースのどこかに保存する必要があります。それを行う方法に関しては、それはあなたがすでに知っていることとサイトが現在何に書かれているかに完全に依存します。すでにそれらのスキルを持っている場合はPHPとMySql、またはASP.Net/SQL Serverを使用できます。 Ruby on Rails または Python/Django を使用できるクールな子供たちと一緒にいることができます。

すでに経験のある言語や、サイトが書かれている言語を投稿すると、より具体的な回答が得られる可能性があります:-)

于 2009-10-05T18:31:43.193 に答える
1

スクリプトには、サーバー側とクライアント側の 2 種類があります。クライアント サイド スクリプト (JavaScript) は、特定の訪問者の情報のみをコンピューターに保存し、他のユーザーがこれを見ることはできません。

フィードバックをサーバーに保存するには、サーバー側のスクリプトが必要です。言語またはテクノロジーは、使用するホスティング サーバーによって異なります。すべてのホスティング サービスでサーバー サイド スクリプトが許可されているわけではありません。まず、ホスティング プロバイダーがサポートしているスクリプト言語とテクノロジを確認する必要があります。その後、私たちはあなたをもっと助けることができます。

追加:

経験の浅い人には、最も必要な機能を備えたホスティング サービスを検索することをお勧めします。ブログなどのようなもの。そのようなサービスでは、コメントやフィードバックなどを含むページを作成できます。

于 2009-10-07T06:16:08.500 に答える
1

時代遅れに見えるかもしれませんが、必ずしも悪いデザインではありません。PHP または Perl を使用して (文字列解析機能があるため)、メイン ページをディスクに保存するだけです。

これがあなたのsudoコード/デザインです...

次のような html ページが必要です。

<tr><td>email</td><td>comment 1</td></tr>
<tr><td>email 2</td><td>comment 2</td></tr>
<tr><td>email 3</td><td>comment 3</td></tr>

次に、この html ファイルを読み込んで表示する php スクリプト ページが必要になります。

PHP ページには、ユーザーが送信したコメントを処理するためのコードも含まれます。ユーザーがコメントを投稿したら、行を含む html ページを開き、そのファイルに追加する必要があります。

ただし、この設計には注意が必要です。2 人が同時にファイルを読み取ろうとすると、同時書き込みの問題が発生する可能性があるためです。それに応じてこれを適切に処理するコードを追加します。

于 2009-10-05T19:02:59.560 に答える