<?php if (isset($submitted)) {
$output = checkData();
if (!is_null($output))
{
echo '<script type="text/javascript">alert("' . $output . '"); </script>';
}
else
{
createMeeting();
echo '<script type="text/javascript">alert("You meeting has been created. All of the recipients should shortly receive an email"); </script>';
header('Location: index.php');
}
} else { ?>
<center>
<form method="POST">
...
<input type="submit" name="submitted" value="Create Meeting">
</form>
<?php
}
?>
ように設定PHPのフォームを持って呼び出し、エラーが返されません。しかし、送信ボタンをクリックすると、isset($ submitted)コードが決して実行されないように見えます(私はコードのそのセクションにいくつかのecho文を追加してテストしました)。
送信ボタンをクリックすると、フォームが消去されて何かが起きています。私はいくつかのアクションを入れましたが、コードはまだヒットしません。
ありがとう - それを得ました。今問題は$ output = checkData()です。が設定されているので、ヘッダーの状態が実行されていますが、JSアラートは表示されないので、何が起こっているのかわかりません! – Nodoid
これはあなたが投稿した元のものとは今は異なる質問です。私はあなたのために新しいものを開くことをお勧めします。 :) – Irvin
新しい投稿が作成され、完了しました:) – Nodoid