Page 1 sur 1

comment recuperer les donnees

Posté : 16 sept. 2016, 14:10
par Henrigo
Salut a tous,

comme nombreux ici le savent deja je developpe une page pour gerer les images, et maintenant j'ai un autre Probleme
à savoir j'ai choisi une image que j'ai attribué des données et sauvegarde cela dans ma base de donnée, en suite j'ai encore selectionné la même image et j'ai attribué des données differente des premieres comme vous pouvez le decouvrir sur l'image.
toutes les 2 ont été bien sauvegardé.

http://de.share-your-photo.com/86db0f6ecd

Maintenant lorsque je génère le fichier pdf les données de la 2ème sont ecrase par celle de la premiere, du coup j'ai 2 images avec les meme données.
voici le script avec lequel je recupère les données de ma bese de données qu'es ce que je peus modifier pour que cela fonctionne

https://gist.github.com/Henrigo/78cab63 ... ec286be5a6

Merci bien de bien vouloir me donner un coup de main.

Re: comment recuperer les donnees

Posté : 16 sept. 2016, 14:20
par ynx
Salut,

Le code proposé dans ton message semble correspondre à l'insertion en bdd (requête INSERT) et non à la récupération des données.
Peux tu corriger le lien pour nous montrer le code correspondant à la récupération des données pour la génération du pdf ?

Bonne journée,

Re: comment recuperer les donnees

Posté : 16 sept. 2016, 14:32
par Henrigo
Salut,

Le code proposé dans ton message semble correspondre à l'insertion en bdd (requête INSERT) et non à la récupération des données.
Peux tu corriger le lien pour nous montrer le code correspondant à la récupération des données pour la génération du pdf ?

Bonne journée,

Merci c'est corrigé

Re: comment recuperer les donnees

Posté : 16 sept. 2016, 16:14
par Ryle
Bonjour,

Quelques remarques :
5. $product = 'SELECT * FROM product WHERE id = '.$prodId;
A quoi correspond la variable $prodId ? Est-elle définie dans le fichier connection.php ? est-ce que c'est une donnée envoyée par l'utilisateur en get (auquel cas il faudrait utiliser $_GET['prodId'] et t'assurer que cette variable a bien été spécifiée - et est bien un nombre) ou en post ($_POT['prodId']) ? Ou encore une donnée de session ($_SESSION['prodId']) ou provenant d'un cookie ($_COOKIE['prodId']) ?
148. $variants = 'SELECT * FROM variants WHERE img_id = '.$prodId;
A nouveau un $prodId qui sort d'on ne sait où... est-ce qu'ici il ne s'agirait pas plutôt de $prod['img_id'] ?

Re: comment recuperer les donnees

Posté : 19 sept. 2016, 07:41
par Henrigo
Bonjour,

Quelques remarques :
5. $product = 'SELECT * FROM product WHERE id = '.$prodId;
A quoi correspond la variable $prodId ? Est-elle définie dans le fichier connection.php ? est-ce que c'est une donnée envoyée par l'utilisateur en get (auquel cas il faudrait utiliser $_GET['prodId'] et t'assurer que cette variable a bien été spécifiée - et est bien un nombre) ou en post ($_POT['prodId']) ? Ou encore une donnée de session ($_SESSION['prodId']) ou provenant d'un cookie ($_COOKIE['prodId']) ?
148. $variants = 'SELECT * FROM variants WHERE img_id = '.$prodId;
A nouveau un $prodId qui sort d'on ne sait où... est-ce qu'ici il ne s'agirait pas plutôt de $prod['img_id'] ?

Salut Ryle,
je m'excuse de repondre un peu tard auf $prodId a été declare dans index.php ligne 47
voila le script
https://gist.github.com/Henrigo/133d48d ... 4dc785e505

Re: comment recuperer les donnees

Posté : 19 sept. 2016, 10:39
par Ryle
Hello !

Ok, si $prodId est bien défini dans le script qui inclus celui-ci, pas de problème à ce niveau là. En revanche est-ce normal que dans ta seconde requête tu compares img_id avec la valeur de prodId ?

Re: comment recuperer les donnees

Posté : 19 sept. 2016, 11:29
par Henrigo
Hello !

Ok, si $prodId est bien défini dans le script qui inclus celui-ci, pas de problème à ce niveau là. En revanche est-ce normal que dans ta seconde requête tu compares img_id avec la valeur de prodId ?
auf fait si j'ai procedé de cette maniere c'est parceque je selectionne de la table variants les img_id (l'id des images) et il faudrai bien que je me rassure qu'elles sont vraiment celle donc je desire.

Si tu as une proposition n'hesite pas.