日本語
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
ホーム
ソースコードダウンロード
プログラミング関連
ウェブサイト作成リソース
書籍とチュートリアル
ウェブデザインチュートリアル
ネットワークプログラミングチュートリアル
モバイルゲーム
モバイルソフトウェア
記事
ホーム
>
Web デザインのチュートリアル
>
Dreamweaver チュートリアル
DreamweaverMX でゲストブックを作成する (4)
著者:Eve Cole
更新時間:2009-05-31 21:07:04
ここで行う必要があるのは、メッセージ ページ new.asp を追加することです。図 (7-36) に示すように、原理は以前に設計したデータベースにデータを追加することです。ここでは詳細には触れません。
7-36
データを送信した後、忘れずに定義し、index.asp ホームページにアクセスしてください。問題が発生しないようにするには、ビヘイビアーを使用する必要がありますが、今回はサーバーのビヘイビアーを使用せず、DW MX に付属のビヘイビアーを使用します。図 (7-37) に示すように、フォーム フォームを選択した後、[デザイン] --> [動作] --> [フォームの検証] ([デザイン] --> [動作] --> [フォームの検証]) を選択します。
7-37
f_name と f_content の必須フィールドを必ず確認し、f_oicq の許容可能なタイプを Number に変更し、f_email の許容可能なタイプを電子メール アドレスに変更してください。
edit.asp (編集ページ)、rep.asp (返信ページ)、および del.asp (削除ページ) については、前に渡した値を単純に受け入れて、対応するデータを表示し、次に Updata Recordt サーバーと Delete Record サーバーを使用します。動作についてはここでは詳しく説明しません。その影響を図 (7-38、7-39、7-40) に示します。
7-38
これは edit.asp ページです。レコード セットを作成するときは前と同じですが、対応するレコード セットが見つかるように [特定のレコードに移動] サーバー動作を適用することを忘れないでください。上記のテーブルを作成する問題は、表示されるユーザー名、ユーザー メッセージ、Web マスターの返信をテキスト ボックスに変更し、対応するデータベース フィールドをテキスト ボックスにドラッグする必要があることを除いて、index.asp の問題と同じです。最後に、Updata Recordt サーバーの動作を使用する必要があります。その後、更新されたデータを定義して、index.asp ページに戻ります。ここでもう 1 つ注意すべき点は、大きなテーブル全体を効果的に配置する必要があるということです。
7-39
これは del.asp ページです。フォームを作成する必要もありますが、データを削除するだけなので、テキスト ボックスの名前などを変更する必要はありません。重要なのは、「特定のレコード サーバーに移動」という行です。最後に、削除後の転送を定義します。index.asp ページに移動します。
7-40
これは rep.asp ページです。このページは上記の edit.asp ページと似ていますが、Updata Recordt サーバーの動作を使用しますが、上記のように 1 つのフィールドの内容のみを更新する点が異なります。サイトを変更する特定のレコードへの移動サーバーの動作が、スーパーユーザーが入力できるようにテキスト ボックスに変更されました。
OK、あと少しです、頑張って頑張ってください! ! !
ここで、管理者権限を持つスーパー ユーザーにメッセージを管理させる方法について考えなければなりません。つまり、編集、削除、返信などができます。ここではログインが使用されます。これは、これまでに触れたことのないサーバーの動作です。繰り返しますが、これはシンプルで学びやすいです。 :)
図 (7-41) に示すように、login.asp ページを開き、フォーム、テーブル、およびテキスト ボックスを作成し、上のテキスト ボックスに f_name、下のテキスト ボックスに f_password という名前を付け、タイプをパスワードに変更します。
7-41
これをすべて行った後、図 (7-42) に示すように、[アプリケーション] --> [ユーザー認証] --> [ユーザーのログイン] (アプリケーション --> [ユーザー認証] --> [ユーザー ログイン]) を使用します。
7-42
クリックすると、図(7-43)のようなダイアログボックスが表示されます。
7-43
入力フォームの取得 フォーム: このドロップダウン リストから送信を受け入れるフォームを選択します。ここにはフォームが 1 つしかないため、選択する必要はありません。
ユーザー名フィールド: ここでユーザー名に対応するテキスト ボックスを選択します。ユーザー名のテキスト ボックスを f_name として定義したばかりなので、ここでも f_name が選択されています。
パスワードフィールド: 上記と同様に、ここでもユーザーパスワードに対応するテキストボックスを選択します。
接続を使用して検証する: ここで使用するデータベース接続を選択します。
テーブル: データベース内のどのテーブルを使用するか。以前は常に f_bbs テーブルを使用していましたが、ここでは admin テーブルを使用する必要があることに注意してください。
ユーザー名列: ユーザー名に対応するフィールドを選択します。ここでは、データベース内の f_name フィールドを選択します。
パスワード列: 上記と同様に、ユーザーのパスワードに対応するフィールドを選択します。
ログインに成功したら、次のページに移動します: 検証に合格した場合、どのページに移動するかを指定します。ここでは、戻りホームページのindex.aspを定義します。
ログインに失敗した場合は、次のページに移動します: ページが検証に合格しなかった場合に、どのページを sorry.asp に返すかをここで定義します。
以下に基づいてアクセスを制限: 編集や削除など、一部のページへのアクセスを制限する必要があるため、これを使用する必要があります。後者のタイプ、つまりユーザー名とパスワードで [ユーザー名とパスワード] を選択します。
「OK」をクリックしてこのページの設定を完了します。
ここで、edit、asp、del.asp、rep.asp に他人がアクセスすることはできません。ここでは、ページ保護のサーバー動作を使用する必要があります。図 (7-45) に示すように、「アプリケーション」-->「サーバーの動作」-->「ユーザー認証」-->「ページへのアクセスを制限」(「アプリケーション」-->「サーバーの動作」-->「ユーザー認証」-->「ページデータ保護」)」。
7-45
クリックすると、図(7-46)のようなダイアログボックスが表示されます。
7-46
Restrict Ased On: ページ保護のタイプ。ここではユーザー名とパスワードを選択します。
アクセスが拒否された場合は、次のページに移動します: 不正なアクセスがある場合、どのページに移動するかを指定します。ここでは、不正なアクセスを login.asp (ログイン ページ) に移動させることを選択します。
保護する必要があるページには、edit.asp、del.asp、rep、および asp が含まれます。各ページの設定は同じなので、忘れずに設定してください。
最後の sorry.asp ページは、図 (7-47) に示すように、単純なページです。この「ここ」へのリンクを、login.asp ページに追加します。
7-47
終わりました!ああ、ついに終わったということですね。 :)
関連記事
Dreamweaver MX Ultradev Exploration(2)
2009-05-31
DreamweaverMX Ultradev の探索 (3-1)
2009-05-31
DreamweaverMX Ultradev の探索 (3-2)
2009-05-31
DreamweaverMX Ultradev の探索 (4-1)
2009-05-31
DreamweaverMX Ultradev 探索 (4-2)
2009-05-31
Dreamweaver MX Ultradev 探索 (5-1)
2009-05-31
ポップアップを簡単に作成
2009-05-31
Dreamweaver は制御可能な水平スクロールを作成します
2009-05-31
Dreamweaver MX がゲストブックを作成します (1)
2009-05-31
Dreamweaver MX がゲストブックを作成します (1)
2009-05-31
DreamweaverMX でゲストブックを作成する (2)
2009-05-31
DreamweaverMX でゲストブックを作成する (3)
2009-05-31