Bonjour, souci d'envoie..
voilà mon form :
et voilà l'upload :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <form method="post" enctype="multipart/form-data" action="upload.php"> <p> <input type="file" name="fichier" size="30"> <input type="submit" name="upload" value="Uploader"> </p> </form>
je me connecte bien a la base,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php $servername = "**"; $username = "**"; $password = "**"; $dbname = "**"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); }else { echo("ENVOIE"); } $req= "INSERT INTO ARCHIVES VALUES ('',$HTTP_POST_FILES,'')"; mysql_query($req) or die("Pas moyen d'ajouter le fichier à la table !!!"); echo("fait.. ou pas..."); $conn->close(); ?>
le "ENVOIE" s'affiche..
et j'ai une erreur sur la ligne mysql_query($req) ligne 18
ma table se nomme bien "ARCHIVES".. mon champs1 est un ID,
le champs2 est le stockage du fichier et le champs3 est une current_time de l'insertion...
je pense que j'utilise mal la donnée du fichier en upload...
je bugg'.. total...
mon champs est bien en LONGBLOB, et fonctionne nikel sur phpmyadmin en direct..
a l'aide...:-)
Partager