こんにちは、アップロードエラーの処理にこの機能があります。
function error($error, $location, $seconds = 5)
{
header("Refresh: $seconds; URL=\"$location\"");
echo 'Error :' . $error . ' Please correct before proceeding.';
exit;
}
これはecho
のメッセージであるため、メッセージが同じページに表示されないことがわかります。元のコンテンツ ページに戻るには、ブラウザに戻る必要があります。
私が欲しかったのは、同じページに表示される検証メッセージであるため、コードを次のように変更してみました。
function error($error)
{
$ErrMsg = 'Error :' . $error . ' Please correct before proceeding.';
}
そして、後でテーブルのフォームに、次のようなメッセージを呼び出すようなものがあります。
<td><?php if(!empty($ErrMsg)) echo $ErrMsg; ?></td>
ただし、この方法では、同じページに検証メッセージを出力するという、必要な解決策が得られないようです。
誰でも助けることができますか?
ありがとう。