Pour information, avant que vous me le demandez, dans index.php il y a ce code php :
Pour simplifier un peu, pour prendre en compte seulement ceux qui nous intéresse :
C'est pourquoi je lis dans $work['image_name'];
Bonsoir à tous,
En croyant que j'avais trouvé mon problème, j'ai mis mon ancien poste en résolu, j'ai voulu changer la taille de l'image en modifiant dans mon code et rebolote le même problème !
Voici un récapitulatif : j'upload une image nom.png avec une fonction resizedImage il en créer une deuxième en l'appellant nom_230x135.png, jusque là pas de soucis mon fichier existe bien dans img/works/nom_230x135.png.
Le soucis c'est que l'image ne s'affiche pas sur le site, en inspectant mes éléments, il met img/works/_230x135. il manque donc le nom et l'extension. Voici mon code :
La fonction resizedName, ici apparemment il n'y à pas d'erreur :
l'envoie de l'image :
index.php :
Comme vos m'aviez conseillé je fait un var_dump($work['image_name']); et il me dit qu'il est vide. Le fichier existe bien à l'endroit souhaité.
Désolé pour le double sujet et je vous remercie de votre aide qui m'aide toujours autant !
Pour information, avant que vous me le demandez, dans index.php il y a ce code php :
Pour simplifier un peu, pour prendre en compte seulement ceux qui nous intéresse :
C'est pourquoi je lis dans $work['image_name'];
J'ai trouvé le véritable soucis, c'est la base de donnée qui n'avait pas mis à jour l'id de l'image dans la table works. Je penses que c'est dû d'un beug de mysql parce que j'ai modifier une autre image, il a bien pris en compte. Il fallait le trouvé, moi qui m'acharnait sur mon code ! :)