2

最近、Web サイト用の PHP スクリプトを作成しました。ユーザーは、メンバーシップ目的でのみ登録およびログインできます。ユーザーが正常にログインすると、スクリプトはユーザーをメンバーのランディング ページにリダイレクトし、ログインに失敗すると、スクリプトは次の場所にリダイレクトされます。

echo "<p class='yellowclass'>Login failed</p>";

私のページの背景は黒なので、.yellowclass は黄色に設定されていますが、問題が発生しました。Login failedページのトップに表示したくありません。別の場所に表示したいのです。echo ステートメントが表示されるページ上の場所を制御するにはどうすればよいですか?

4

2 に答える 2

0

要素の余白を増やすか、要素が絶対位置にある場合は、CSS プロパティの上、左、右、下を使用して、CSS を介して html タグの位置を制御できます。

于 2013-08-14T22:54:19.587 に答える
0

次のようなことを試してください:$error = "Login failed!";

次に、ページの後半で、これを使用します。

if( $error) echo "<div class=\"yellowclass\">".$error."</div>";

これにより、必要な場所にエラー メッセージが表示されます。

于 2013-08-14T23:40:27.223 に答える