|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : mai 2010 Messages : 75 ![]() |
Bonjours à tous.
Je vous explique mon problème. Fichier client : J'ai un fichier client qui regroupe 4 boutons, ses 4 boutons permettant de choisir 4 images d'un dossier que j'ai sur mon serveur. Fichier choix image : L'affichage des images se fait à l'aide d'un fichier que j'ai nommé choiximage.php, qui m'affiche à l'écran toutes les images de mon dossier. Une fois que le client clique sur l'image voulu, cela exécute mon code javascript qui enregistre le nom de l'image, et l'affiche à l'intérieur du bouton cliqué dans le fichier client. j'éspère ne pas vous avoir perdu jusque la. voici mon fichier javascript : Code :
Code :
Enfaite je veux réaliser de la sorte ( avec 4 boutons ) car je voudrais que le client puisse modifier l'image1 (par exemple) sans modifier les 2 ou 3 autres qu'il aurait choisi... Comment réaliser mes fichier de la sorte qu'il y est une variable indépendante pour chaque images choisi ? J'espère vous avoir expliqué clairement mon problème ?! Je vous remercie par avance. |
||||
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
j'ai du mal à te suivre...
__________________
Développeur informatique contrarié... |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Cédric Développeur Java / Web / .NET Inscription : janvier 2009 Messages : 327 ![]() |
Pourquoi $_GET si tu travaille avec des formulaires ?
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : mai 2010 Messages : 75 ![]() |
Je vais essayer de mieux vous expliquer mon problème
Imagine que tu as une page web simple avec 4 boutons avec marquer à l'intérieur de chacun " choisir image 1, choisir image 2, choisir image 3, choisir image 4. Donc chaque bouton permettrai de choisir une image voulu. Si l'utilisateur veux choisir 1 images , alors il doit : - cliquer sur le 1er bouton - choisir son image Ensuite l'image choisi s'affiche à l'intérieur du bouton image 1. Si il veux 2 images, il fait de même avec le bouton n°2, et ne touche pas au bouton 3 et 4. Si il en veux 4, il fait pareil avec les 4 boutons. cela permettrai au client de modifier que une seul image (en cliquant sur l'image qu'il veux modifier) sans a avoir a modifier toutes les autre... Pourquoi j'utilise un $_GET ? Parsque mon fichier javascript me retourne dans mon URL dans ma variable inHide le nom de mes images choisi. Jusqu'a maintenant je n'arrive pas a rendre chaque bouton indépendant... |
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
j'ai toujours pas compris mais ou sinon rajoutes une variable de session la ou tu récupère ton $_GET['inHide'], genre un tableau dans lequel tu stocks le nom des images choisies...
__________________
Développeur informatique contrarié... |
|
|
00
|
|
|
#6 | ||
|
Invité de passage
![]() Inscription : mai 2010 Messages : 75 ![]() |
Arf difficil a expliquer ce problème ...
Désolé Vorace je vais essayer de faire encore plus simple. sur une page tu as 2 boutons. Code :
La ou j'ai un soucie c'est lorsque je clique sur le bouton 2, et que je choisi l'image, cela m'écrase l'image précédente. Alors que je voudrais afficher la 2eme image choisi à coté de l'image 1. |
||
|
|
00
|
|
|
#7 | ||
|
Membre éclairé
![]() Cédric Développeur Java / Web / .NET Inscription : janvier 2009 Messages : 327 ![]() |
J'imagine que à la place de
Code :
tu as quelquechose qui met dans la case du $photo qui va bien? tu peux nous montrer ce code? tu as un paramètre supplémentaire pour savoir si c'est la première ou la seconde image? |
||
|
|
00
|
|
|
#8 | |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
Citation:
ok, je crois avoir compris, juste pour savoir ta fonction ajout() tu la déclenches sur quel événement et sur quel élément ?
__________________
Développeur informatique contrarié... |
|
|
|
00
|
|
|
#9 | ||||
|
Invité de passage
![]() Inscription : mai 2010 Messages : 75 ![]() |
Non Non le bouton 1 affichera l'image 1, et le bouton 2 doit afficher l'image 2, donc dans la balise du bouton suivant.
je te montre quand je clique sur le bouton "choisir une image j'exécute se code : Code :
Code :
|
||||
|
|
00
|
|
|
#10 | ||
|
Membre chevronné
![]() Développeur Web Inscription : mars 2011 Messages : 399 ![]() |
Je ne comprend pas pourquoi vous ne faites pas :
Code :
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery. Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels. Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc... |
||
|
00
|
|
|
#11 | ||
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
Alors la solution me semble simple :
si j'ai bien compris, l'utilisateur a face à lui 4 boutons auquel tu leur affecte des valeurs différentes, image 1,..., image 4 et des noms différents (bouton1, ..., bouton4) , lorsqu'il cliques sur l'un de ces boutons, il atterrit sur une page avec une multitude d'image parmi lesquelles il peut en choisir une, juste avant d'aller chercher tes images tu fait un : Code :
tu repars sur ta page ou il y a les 4 boutons et le numéro du bouton ou doit apparaitre l'image...voila j’espère que toi tu comprendras
__________________
Développeur informatique contrarié... |
||
|
|
00
|
|
|
#12 | ||||||||
|
Invité de passage
![]() Inscription : mai 2010 Messages : 75 ![]() |
Merci a tous pour vos réponse
Vorace, j'ai essayé ce que tu m'as demander, je te montre exactement le code que j'ai réalisé. Donc dans mon fichier client j'ai rajouter les 4 boutons avec les 4 cas comme tu me l'as dit : Code :
Code :
Code :
Code :
Le soucie arrive pour les autre, quand je refait le même parcours pour le choix de l'image 2, cela mécrase l'image 1 ![]() Comment faire pour régler cela ? PS : je ne sais pas quoi faire de la valeur du bouton que l'on retourne au tout début... |
||||||||
|
|
00
|
|
|
#13 | ||||||
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
en fait c'est presque ça, tu rajouttes juste un parametre dans ta fonction java :
Code :
Code :
Code :
__________________
Développeur informatique contrarié... |
||||||
|
|
00
|
|
|
#14 | ||||
|
Invité de passage
![]() Inscription : mai 2010 Messages : 75 ![]() |
En cherchant un peux j'ai réussi à peut près au même résultat que toi,
mais le seul soucie c'est que je n'arrive pas à récupérer les valeurs dans l'url quand je suis sur mon fichierclient.php voici l'url que j'obtiens : Code :
Code :
|
||||
|
|
00
|
|
|
#15 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
à mon avis c'est le point du .png qui pose problème, fais un urlencode() sur tes variables avant de les envoyer...
__________________
Développeur informatique contrarié... |
|
|
00
|
|
|
#16 |
|
Membre éclairé
![]() Cédric Développeur Java / Web / .NET Inscription : janvier 2009 Messages : 327 ![]() |
Je vais peut être dire une sottise mais pourquoi pas une url du type :
Code :
http://localhost/Appli/fichierclient.php?inHide=plage.png&numImg=1
|
|
|
00
|
|
|
#17 |
|
Invité de passage
![]() Inscription : mai 2010 Messages : 75 ![]() |
dans mon fichier choix d'image j'ai ajouter ce que tu m'as dit, donc :
urlencode($Fichier) qui est le nom de l'image que l'on va envoyer. Mais cela ne fonctionne toujours pas... |
|
|
00
|
|
|
#18 | ||
|
Invité de passage
![]() Inscription : mai 2010 Messages : 75 ![]() |
Oui effectivement Ceddoc, c'est ce que je veux réaliser, mettre dans mon URL les variables inHide qui contient le nom de mon image, et numImg qui contient le numéro.
et faire ensuite un simple $_GET['numImg'] et $_GET['inHide'] . Mais pour le moment mon url est de la sorte : Code :
|
||
|
|
00
|
|
|
#19 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
ce que veux dire ceddoc c'est de remplacer & par & dans ton url...
__________________
Développeur informatique contrarié... |
|
|
00
|
|
|
#20 | ||||||
|
Invité de passage
![]() Inscription : mai 2010 Messages : 75 ![]() |
Merci pour vos réponse j'ai enfin résolu mon problème en mettant tout simplement :
Code :
Parsque maintenant je me retrouve sur ma fiche client dans cette appel : Code :
Code :
|
||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com