HTMLフォーム、PHPロジック、HTMLフッターの順に含むphpファイルがあります。
フォームからページの下部(ただしフッターの前)のいくつかのphp検証ロジックに値を取得しようとしています。<?php VALIDATION LOGIC HERE ?>.
問題は、検証でエラーが検出されると、phpロジックがdie()になるため、HTMLフッターが実行されないことです。
php die();にもかかわらず、HTMLフッターを実行する方法はありますか?...または、HTMLとPHPを統合するためのより良い全体的な方法はありますか?ありがとう!どんな助けでも大歓迎です。
編集:私は実際、データベースに接続しようとしているコードのほぼすべての場所にdie()があります。ユーザーのクレデンシャルが正しい場合、それらは接続します。クレデンシャルが間違っている場合、それはdie()になります。
これは良い習慣であり、die()の使用ですか?私の問題の解決策は、HTMLフッターの処理を続行するためにreturn()INSTEAD OF die()...を使用することだと思われます。
また、mysql_connect()やdie()などの状況があります。HTMLが処理される前にdie()が実行されたときに、残りのHTMLページの処理を続行するにはどうすればよいですか?..mysql_connect()またはreturnとは思わない; 良い習慣は正しいですか?
よろしくお願いします!フィードバックは非常に役に立ちました!