次のifステートメントがあります。
if (isset($_POST['projectName']) && !empty($_POST['projectName']))
イベントが [送信] ボタンを押す前に、ページが初めて読み込まれると、ページは if ステートメントを通過し、false を返します。
誰かが [送信] をクリックした後にのみこの if ステートメントを実行するように変更するにはどうすればよいですか? ありがとう
次のifステートメントがあります。
if (isset($_POST['projectName']) && !empty($_POST['projectName']))
イベントが [送信] ボタンを押す前に、ページが初めて読み込まれると、ページは if ステートメントを通過し、false を返します。
誰かが [送信] をクリックした後にのみこの if ステートメントを実行するように変更するにはどうすればよいですか? ありがとう
if(isset($_POST['submit'])){
if (isset($_POST['projectName']) && !empty($_POST['projectName'])) {
// ..
}
}
フォームに送信という名前の送信ボタンがあることを確認してください
<input type="submit" name="submit" value="submit"/>
何も投稿されていない場合にそのステートメントを評価したくない場合は、次のように行うことができます。
if ('POST' !== $_SERVER['REQUEST_METHOD']) { // this is not a POST
// do something
} else {
// logic for handling posts
if(!empty($_POST['projectName'])) {
// blah blah blah
}
}
また
if (empty($_POST)) { // this is not a POST
// do something
} else {
// logic for handling posts
if(!empty($_POST['projectName'])) {
// blah blah blah
}
}