Scheint wie ein Klacks, wenn Aussage richtig? Aber aus irgendeinem Grund ... kann ich keine Seite laden, basierend darauf, ob eine Datei richtig hochgeladen wurde oder nicht.Redirect basierend auf Dateiupload
Dies ist nicht die komplette Seite, aber das ist, was ich bin mit atm, die etwas funktioniert ...
elseif ($pn == "umov") {
?>
<div class="container" style="margin-top: 20px;">
<h1>Movie Updated</h1>
</div>
<?php
$umovim = $_FILES["my_field"];
if ($umovim > '') {
include 'eupload.php';
}
if ($umovim == $umovim) {
include 'update_movie.php';
}
} elseif ($pn == "inmov") {
?>
<div class="container" style="margin-top: 20px;">
<h1>New Movie Added</h1>
</div>
Hier ist, was ...
geschiehtWenn ich nicht ein Foto hochladen , das Programm wird update_movie.php aufrufen. Wenn ich ein Foto hochlade, bekomme ich sowohl eupload.php als auch update_movie.php.
Ich habe versucht, mit else und elseif anstelle von wenn und ich bekomme eine leere Seite bedeutet, dass das Skript nicht aufrufen oder laden Sie die update_movie.php.
Ich bin nicht sicher, welcher Wert von $ umovim = $ _FILES ["my_field"]; übergeben wird. Wenn ich das Ergebnis auf die Seite zurückgebe, sagt alles ARRAY.
Jeder Vorschlag wäre willkommen. Vielen Dank.
'if ($ umovim == $ umovim) {' -> 'if (foo == foo)'. Warum prüfen Sie, ob die Variable dieselbe ist wie sie selbst? – FirstOne
Was soll '$ umovim> bedeuten? – FirstOne
$ umovim> '' Bedeutet, dass, wenn eine Datei hochgeladen wurde, die Datei mit eupload.php verarbeitet wird. Wie für Ihre andere Frage, die die einzige Möglichkeit ist, kann ich die Seite udate_movie.php laden, wenn ein Foto nicht hochgeladen wird. –