私はすでに答えを探しましたが、私はPHPから警告を得る方法を理解しています。この特定のコードについて私が間違っていることは分かりません。
私はif文を追加するまでこれを動作させました。cant echo javascript alert from php
if ($errors) {
echo "<script type='text/javascript'>";
echo "alert('Records Were Uploaded');";
echo "window.location.href = 'EmployeePicker.php';";
echo "</script>";
} else {
echo "<script type='text/javascript'>";
echo "alert('There was a problem with your file');";
echo "window.location.href = 'csvUpload.php';";
echo "</script>";
}
ちょうどいいときはうまくいった。
echo "<script type='text/javascript'>";
echo "alert('Records Were Uploaded');";
echo "window.location.href = 'EmployeePicker.php';";
echo "</script>";
コメントすべてが出て、ちょうど行う場合
echo "<script type='text/javascript'>";
echo "alert('There was a problem with your file');";
echo "window.location.href = 'csvUpload.php';";
echo "</script>";
これは動作しません。私は困惑している。 2番目のアラートが機能しない理由は理解できません。
上記のif文では、最初のアラートが機能しますが、それは発動できない2番目のアラートです。
ご迷惑をおかけして申し訳ありませんが、$エラーはブールです。それが本当であれば、filwはアップロードされ、falseの場合はアップロードされませんでした。
Javascriptコンソールでエラーがないか確認してください。 – Barmar
私はあなたのコードを試して、それは正常に働いた。問題は他の場所にあるか、正しくコピーされていません。 – Barmar
私は@ Barmarに同意します。私のコードはうまく動作します。あなたの '$ errors'変数のあいまいな性質以外(trueの場合、/ /エラーを示しています - それはあなたが物事が大丈夫だと言うページに連れて行きます)、すべてうまくいきます。おそらく '$ errors'変数がどのように設定されているかを示すことができますか? –