Yumi 85 Posté(e) le 17 novembre 2018 Partager Posté(e) le 17 novembre 2018 Salut, Problème rencontré: Je travaille actuellement sur une page pour la publication de photo mais cela fait longtemps (environ 1 mois) que je n'ai pas fait de PHP "complexe", du coup j'ai commencé un code qui affiche les photos mais elles sont en un ordre croissant, pourrait-on m'aider afin qu'elles soient dans un ordre décroissant ? Merci ! Code: $bdd->prepare('SELECT * FROM server_pictures ORDER BY id = ? DESC'); - Rick Lien à poster Partager sur d’autres sites Plus d'options de partage...
Chesterfield 48 Posté(e) le 17 novembre 2018 Partager Posté(e) le 17 novembre 2018 En même temps si tu fais : ORDER BY id Ce sera forcément dans un ordre croissant. Essaie ceci : $bdd->prepare('SELECT server_pictures FROM table = ? DESC'); Ou alors : $bdd->prepare('SELECT * FROM server_pictures = ? DESC'); Dis-moi si ça fonctionne Lien à poster Partager sur d’autres sites Plus d'options de partage...
Yumi 85 Posté(e) le 17 novembre 2018 Auteur Partager Posté(e) le 17 novembre 2018 il y a 13 minutes, Marlboro a dit : En même temps si tu fais : ORDER BY id Ce sera forcément dans un ordre croissant. Essaie ceci : $bdd->prepare('SELECT server_pictures FROM table = ? DESC'); Ou alors : $bdd->prepare('SELECT * FROM server_pictures = ? DESC'); Dis-moi si ça fonctionne Non ça ne fonctionne pas Ça n'affiche même pas les images Lien à poster Partager sur d’autres sites Plus d'options de partage...
Chesterfield 48 Posté(e) le 17 novembre 2018 Partager Posté(e) le 17 novembre 2018 Bizarre . Essaie ceci dans ce cas : $bdd->prepare('SELECT * FROM server_pictures = ? ASC'); ou alor : $bdd->prepare('SELECT * FROM server_pictures ORDER BY id = ? ASC'); Si ça fonctionne toujours pas je peux pas plus t'aider je connais pas le php mais essaie toujours ces deux autres propositions et préviens-moi si ça marche. Lien à poster Partager sur d’autres sites Plus d'options de partage...
Yumi 85 Posté(e) le 17 novembre 2018 Auteur Partager Posté(e) le 17 novembre 2018 il y a 3 minutes, Marlboro a dit : Bizarre . Essaie ceci dans ce cas : $bdd->prepare('SELECT * FROM server_pictures = ? ASC'); ou alor : $bdd->prepare('SELECT * FROM server_pictures ORDER BY id = ? ASC'); Si ça fonctionne toujours pas je peux pas plus t'aider je connais pas le php mais essaie toujours ces deux autres propositions et préviens-moi si ça marche. Ça n'affiche qu'une photo sur toutes les div et c'est seulement la première Lien à poster Partager sur d’autres sites Plus d'options de partage...
Chesterfield 48 Posté(e) le 18 novembre 2018 Partager Posté(e) le 18 novembre 2018 il y a 6 minutes, Rick a dit : Ça n'affiche qu'une photo sur toutes les div et c'est seulement la première En cherchant j'ai trouvé : $bdd->prepare('SELECT * server_pictures FROM table ORDER BY id DESC'); J'aimerais également voir de quel façon tu l'affiche. Lien à poster Partager sur d’autres sites Plus d'options de partage...
Yumi 85 Posté(e) le 18 novembre 2018 Auteur Partager Posté(e) le 18 novembre 2018 il y a 1 minute, Marlboro a dit : En cherchant j'ai trouvé : $bdd->prepare('SELECT * server_pictures FROM table ORDER BY id DESC'); J'aimerais également voir de quel façon tu l'affiche. L'image ne s'affiche pas <?PHP $PicPubli = $bdd->prepare('SELECT * FROM server_pictures_publish'); $SelectP->execute(); while ($c = $SelectP->fetch()) { $SelecImage = $bdd->prepare('SELECT * server_pictures FROM table ORDER BY id DESC'); $SelecImage->execute(array($c['picture_id'])); $D = $SelecImage->fetch(); $a = $bdd->prepare('SELECT * FROM users WHERE id = ? LIMIT 1'); $a->execute(array($D['user_id'])); $z = $a->fetch(); ?> Lien à poster Partager sur d’autres sites Plus d'options de partage...
Chesterfield 48 Posté(e) le 18 novembre 2018 Partager Posté(e) le 18 novembre 2018 (modifié) Tu as pensé à ajouter la fonction ".reverse()" ? Moi je suis à court d'idée... Pour ma part je vais aller me coucher je suis tellement décalé que je suis revenue à l'horaire normal. Si c'est toujours pas résolue j'essayerais encore de t'aider demain soir. En espérant que quelqu'un de plus compétent que moi vienne t'aider. Modifié le 18 novembre 2018 par Marlboro "reverse()" => ".reverse()" | "penser" => "pensé" Lien à poster Partager sur d’autres sites Plus d'options de partage...
Yumi 85 Posté(e) le 18 novembre 2018 Auteur Partager Posté(e) le 18 novembre 2018 il y a 17 minutes, Marlboro a dit : Tu as pensé à ajouter la fonction ".reverse()" ? Moi je suis à court d'idée... Pour ma part je vais aller me coucher je suis tellement décalé que je suis revenue à l'horaire normal. Si c'est toujours pas résolue j'essayerais encore de t'aider demain soir. En espérant que quelqu'un de plus compétent que moi vienne t'aider. Je vais essayer, merci pour ton aide ! EDIT: La reverse ne fonctionne pas Lien à poster Partager sur d’autres sites Plus d'options de partage...
ßRÂИÐØИ 47 Posté(e) le 18 novembre 2018 Partager Posté(e) le 18 novembre 2018 Il y a 10 heures, Rick a dit : Je vais essayer, merci pour ton aide ! EDIT: La reverse ne fonctionne pas <?PHP $PicPubli = $bdd->prepare('SELECT * FROM server_pictures_publish'); $SelectP->execute(); while ($c = $SelectP->fetch()) { $SelecImage = $bdd->prepare('SELECT * server_pictures FROM table ORDER BY picture_id DESC'); $SelecImage->execute(array($c['picture_id'])); $D = $SelecImage->fetch(); $a = $bdd->prepare('SELECT * FROM users WHERE id = ? LIMIT 1'); $a->execute(array($D['user_id'])); $z = $a->fetch(); ?> Lien à poster Partager sur d’autres sites Plus d'options de partage...
Yumi 85 Posté(e) le 18 novembre 2018 Auteur Partager Posté(e) le 18 novembre 2018 il y a 8 minutes, ßRÂИÐØИ a dit : <?PHP $PicPubli = $bdd->prepare('SELECT * FROM server_pictures_publish'); $SelectP->execute(); while ($c = $SelectP->fetch()) { $SelecImage = $bdd->prepare('SELECT * server_pictures FROM table ORDER BY picture_id DESC'); $SelecImage->execute(array($c['picture_id'])); $D = $SelecImage->fetch(); $a = $bdd->prepare('SELECT * FROM users WHERE id = ? LIMIT 1'); $a->execute(array($D['user_id'])); $z = $a->fetch(); ?> Cela ne fonctionne pas Lien à poster Partager sur d’autres sites Plus d'options de partage...
ßRÂИÐØИ 47 Posté(e) le 18 novembre 2018 Partager Posté(e) le 18 novembre 2018 il y a 1 minute, Rick a dit : Cela ne fonctionne pas Montre moi la structure de tes tables et ce que tu souhaite Lien à poster Partager sur d’autres sites Plus d'options de partage...
Yumi 85 Posté(e) le 18 novembre 2018 Auteur Partager Posté(e) le 18 novembre 2018 il y a 2 minutes, ßRÂИÐØИ a dit : Montre moi la structure de tes tables et ce que tu souhaite server_pictures: Pour avoir accès à cette image, merci de vous connecter. server_pictures_publish: Pour avoir accès à cette image, merci de vous connecter. Je veux simplement que la photo avec id de publication 26 se retrouve avant la photo avec l'id 1 sauf qu'actuellement ce n'est pas le cas Mon code actuel pour l'avoir en publication de 1 à 26: <?PHP $SelectP = $bdd->prepare('SELECT * FROM server_pictures_publish'); $SelectP->execute(); while ($c = $SelectP->fetch()) { $SelecImage = $bdd->prepare('SELECT * FROM server_pictures WHERE id = ? LIMIT 1'); $SelecImage->execute(array($c['picture_id'])); $D = $SelecImage->fetch(); $a = $bdd->prepare('SELECT * FROM users WHERE id = ? LIMIT 1'); $a->execute(array($D['user_id'])); $z = $a->fetch(); ?> Lien à poster Partager sur d’autres sites Plus d'options de partage...
ßRÂИÐØИ 47 Posté(e) le 18 novembre 2018 Partager Posté(e) le 18 novembre 2018 il y a 3 minutes, Rick a dit : server_pictures: Pour avoir accès à ce lien, merci de vous connecter. server_pictures_publish: Pour avoir accès à ce lien, merci de vous connecter. Je veux simplement que la photo avec id de publication 26 se retrouve avant la photo avec l'id 1 sauf qu'actuellement ce n'est pas le cas Mon code actuel pour l'avoir en publication de 1 à 26: <?PHP $SelectP = $bdd->prepare('SELECT * FROM server_pictures_publish'); $SelectP->execute(); while ($c = $SelectP->fetch()) { $SelecImage = $bdd->prepare('SELECT * FROM server_pictures WHERE id = ? LIMIT 1'); $SelecImage->execute(array($c['picture_id'])); $D = $SelecImage->fetch(); $a = $bdd->prepare('SELECT * FROM users WHERE id = ? LIMIT 1'); $a->execute(array($D['user_id'])); $z = $a->fetch(); ?> normalement tu as juste à ajuster cette ligne : $SelectP = $bdd->prepare('SELECT * FROM server_pictures_publish'); Par $SelectP = $bdd->prepare('SELECT * FROM server_pictures_publish ORDER BY id'); Ou $SelectP = $bdd->prepare('SELECT * FROM server_pictures_publish ORDER BY id DESC'); 1 Lien à poster Partager sur d’autres sites Plus d'options de partage...
Yumi 85 Posté(e) le 18 novembre 2018 Auteur Partager Posté(e) le 18 novembre 2018 il y a 2 minutes, ßRÂИÐØИ a dit : normalement tu as juste à ajuster cette ligne : $SelectP = $bdd->prepare('SELECT * FROM server_pictures_publish'); Par $SelectP = $bdd->prepare('SELECT * FROM server_pictures_publish ORDER BY id'); Ou $SelectP = $bdd->prepare('SELECT * FROM server_pictures_publish ORDER BY id DESC'); Je venais de m'en rendre compte que depuis le début je modifie la mauvaise ligne, merci à toi en tout cas ! Lien à poster Partager sur d’autres sites Plus d'options de partage...
Gérant Seigneur Vador 165 Posté(e) le 18 novembre 2018 Gérant Partager Posté(e) le 18 novembre 2018 Salut Rick , Ton sujet a été déplacé pour une des deux raisons suivantes : - Ta demande a été résolue. - Ton sujet se trouvait dans la mauvaise catégorie. Ceci est un message automatique. IMPORTANT - Mise en garde sur l'authentification Discord par QR Code. | TUTORIEL - Vos propre badges sur votre rétro | PLUSEMU - Liste des erreurs et leurs solutions | Règlement - Serveur Discord | Règlement - Forum | SUPPORT - Forum | IMPORTANT - Information sur la Validation des sujets Aide & Support | Equipe du Forum | Aide a la création de votre rétroserveur | Gérant. Aide en cas de problème. Je ne finance pas vos Projets. Je ne développe pas vos rétroserveurs. Discord inshare ICI. Lien à poster Partager sur d’autres sites Plus d'options de partage...
Messages recommandés