save_photo.phpProbleme Datei auf den Server hochladen und Speicherort zu mysql dbase
$upload_image=$_FILES[" myimage "][ "name" ];
$folder="assets/img/photos/";
move_uploaded_file($_FILES[" myimage "][" tmp_name "], "$folder".$_FILES[" myimage "][" name "]);
$query = $db->prepare("UPDATE profile SET photo = :photo WHERE username = :username;");
$query->bindValue(':photo', $folder.$upload_image);
$query->bindValue(':username', $username);
$query->execute();
the_form.php
<form method="POST" action="save_photo.php" enctype="multipart/form-data">
<input type="file" name="myimage" style="display:initial">
<input type="submit" name="submit_image" value="Upload">
</form>
Error.log absolut keine Fehler zurückgibt. Wenn ich auf "Senden" klicke, scheint es an save_photo.php zu senden. Es wird jedoch weder eine Datei auf dem Server gespeichert, noch wird ein Speicherort zur Datenbank hinzugefügt.
Was vermisse ich oder mache ich falsch? PHP-Code
Warum verwenden Sie Leerzeichen '[" myimage "]' auf die Tasten zugreifen? Es sollte [geben Sie] (https://3v4l.org/9s9uX) _type 8 - Undefined Index _... Bitte, siehe [Wie bekomme ich PHP-Fehler anzuzeigen?] (Http://stackoverflow.com/questions/1053424/how-do-i-get-php-Fehler zur Anzeige) – FirstOne