Upload image php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Upload image php

Re: Upload image php

par Spols » 12 févr. 2020, 15:22

Il faut s'adapter au chemin où tu place l'image.

tu ne stocke que le nom du fichier pas le chemin complet donc il faut mettre ce chemin dans ton code html

Upload image php

par kermeilde » 12 févr. 2020, 14:01

Bonjour à toutes et tous
Je poste sur ce forum car j'ai un problème avec mon code php pour upload une image et la revoir.
Je vous ai mis deux images, le résultat (en fait l'image est bien enregistré dans ma BDD mais ne ressort pas du tout comme voulu) et je n'arrive pas à trouver la solution, si quelqu'un passe par là et a cette solution je veux bien :)

J'ai beaucoup regardé sur internet mais impossible de trouver la raison.

Merci beaucoup

Mon code php est le suivant :

// si tu click pour upload
if (isset($_POST['upload'])) {
// Get image name
$image = $_FILES['image']['name'];
// Get text
$image_text = mysqli_real_escape_string($db, $_POST['image_text']);

// image file directory
$target = "images/".basename($image);

$sql = "INSERT INTO images (image, image_text) VALUES ('$image', '$image_text')";
// execute query
mysqli_query($db, $sql);

if (move_uploaded_file($_FILES['image']['tmp_name'], $target)) {
$msg = "Image uploaded successfully";
}else{
$msg = "Failed to upload image";
}
}
$result = mysqli_query($db, "SELECT * FROM images");
?>


Ca s'enregistre comme il faut dans la bdd, mais cela me met juste un carré vierge sur ma page avec le descriptif, mais ca n'affiche pas l'image