Ich habe bereits nach einer Antwort gesucht, aber ich verstehe, wie man eine Warnung von php erreicht Ich weiß nur nicht, was ich an diesem bestimmten Stück Code falsch mache.
Ich hatte dies funktioniert, bis ich die if-Anweisung hinzugefügt habe.cant echo javascript alarm von 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>";
}
Es funktionierte gut, als es gerade war.
echo "<script type='text/javascript'>";
echo "alert('Records Were Uploaded');";
echo "window.location.href = 'EmployeePicker.php';";
echo "</script>";
Wenn Kommentar alles und nur das tun,
echo "<script type='text/javascript'>";
echo "alert('There was a problem with your file');";
echo "window.location.href = 'csvUpload.php';";
echo "</script>";
das wird nicht funktionieren. Ich bin so verwirrt. Es macht keinen Sinn, warum die zweite Warnung nicht funktioniert.
Ich habe vergessen zu erwähnen, In der if-Anweisung von oben funktioniert die erste Warnung, es ist diese zweite Warnung, die ich nicht auslösen kann.
Sorry wegen der Verwirrung, der $ Fehler ist ein bool. Wenn es wahr ist, wurde ein Filw hochgeladen, wenn falsch, war es nicht.
Überprüfen Sie Ihre Javascript-Konsole auf Fehler. – Barmar
Ich habe versucht, Ihren Code, es hat gut funktioniert. Das Problem ist woanders, oder Sie haben es nicht korrekt kopiert. – Barmar
Ich stimme @Barmar zu, dass Ihr Code für mich in Ordnung ist. Anders als die mehrdeutige Natur Ihrer '$ errors' -Variable (wenn sie wahr ist - zeigt an, dass/are/errors - es wird Sie auf die Seite bringen, die besagt, dass Dinge in Ordnung sind), alles funktioniert gut. Vielleicht können Sie zeigen, wie die '$ errors' Variable gesetzt ist? –