2017-01-31 5 views
0

Ich habe diese Frage gestellt, bevor ich Änderungen an meinem Code vorgenommen habe und mein Bildupload funktioniert überhaupt nicht Ich habe Benutzername Passwort überprüft, und Root sind alle korrekt. Mein Code wird keine Fehler anzeigen. Ich weiß nicht mehr, was ich tun soll. Kann mir bitte jemand helfen? Ich habe meine Verbindung geändert für Sicherheitphp Bildupload funktioniert nicht

<?php 

$con = mysqli_connect("localhost", "torcdesi_jone45", "password", "torcdesi_amazing"); 
if (mysqli_connect_errno()) { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 

$query_image = 'INSERT INTO shirt_table (images3) 
       values("' . $_FILES['file3']['name'] . '")'; 
?> 
<?php 

include("configur.php"); 
if($_POST) { 
    // $_FILES["file"]["error"] is HTTP File Upload variables $_FILES["file"] "file" is the name of input field you have in form tag. 

    if ($_FILES["file3"]["error"] > 0) { 
     // if there is error in file uploading 
     echo "Return Code: " . $_FILES["file3"]["error"] . "<br />"; 
    } else { 
     // check if file already exit in "images" folder. 
     if (file_exists("shirtimgs/" . $_FILES["file3"]["name"])) { 
     } else { 
      //move_uploaded_file function will upload your image. 
      if(move_uploaded_file($_FILES["file3"]["tmp_name"],"shirtimgs/" . $_FILES["file3"]["name"])) 
      { 
       // If file has uploaded successfully, store its name in data base 
       $query_image = "insert into shirt_table"; 

       if(mysqli_query($link, $query_image)) { 
        echo "Stored in: " . "shirtimgs/" . $_FILES["file3"]["name"]; 
       } else { 
        echo''; 
       } 
      } 
     } 
    } 
} 
?> 
+0

Prüfung auf Fehler dann –

+0

* "fragte ich habe diese Frage vor dem" * - Sie diese ein bedeuten? http://stackoverflow.com/questions/41950688/image-name-will-not-upload-to-database - wenn dies der Fall ist, handelt es sich um einen Repost. –

+0

und ich weiß, was fehlt, und eher ziemlich einfach wirklich und Fehler Berichterstattung und das Lesen der Handbücher hätte Ihnen hier geholfen. –

Antwort

3

Gründen, wie ich in den Kommentaren erwähnt, Ihre Form ist eine richtige enctype fehlenden Dateien zu handhaben.

Das weiß ich, seit ich sah your other question, die es nicht in der Form enthalten.

<form enctype="multipart/form-data" action="__URL__" method="POST"> 

Gemäß dem Handbuch:

+0

Ich fügte es meinem Formular bereits hinzu, aber ich kann es nicht zur Arbeit bringen – user7368271

+0

Ich werde weiter versuchen, danke für Ihre Zeit – user7368271