coup de main pour uploader une image dans ma basse de données mysql

Petit nouveau ! | 1 Messages

25 oct. 2021, 20:51

voici mon code:
<?php
require_once("../partials/connect.php");
$name=$_POST['name'];
$price=$_POST['price'];
$description=$_POST['description'];
$category=$_POST['category'];

$target="../uploads/";
$file_path=$target.basename($_FILES['file']['name']);
$file_name=$_FILES['file']['name'];
$file_tmp=$_FILES['file']['tmp_name'];
$file_store="../uploads/".$file_name;

move_uploaded_file($file_tmp, $file_store);

$sql="INSERT INTO products(name,price,picture,description,category_id) VALUES('$name','$price','$file_path','$description','$category')";

$connect->query($sql);

header('location: productsshow.php');
?>
et voici également mon code pour uploder mon image
<img src="<?php echo $final['picture'] ?>" alt="No File" style="height:300px; width:300px">
chargement du fichier dans ma base de données

../uploads/item-cart-03.jpg

alors impossible pour que l'image se charge dans ma page web.

prière bien me donner ce coup de main

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

26 oct. 2021, 10:06

Du coup, qu'est-ce qui ne marche pas ?
A quel niveau ça ne fonctionne pas comme prévu ?

Ton code pour uploader ton image n'est pas du tout fait pour uploader mais pour afficher une image.
Uploader, ça se fait le plus simplement avec un formulaire HTML et un champ <input type="file">
https://developer.mozilla.org/fr/docs/W ... Input/file
Quand tout le reste a échoué, lisez le mode d'emploi...