IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Récupération du nom d'image séléctionné


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 76
    Par défaut Récupération du nom d'image séléctionné
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    function ajout(nomImg)
    {
    	var inHide = document.getElementById('choix'); //l'input de type hidden
     
    			inHide.value = nomImg;
    			alert('test '+ nomImg +' a bien été prise en compte !');
     
    	//récupération de la valeur de l'image dans l'url à l'aide de la variable inHide
    			document.location.href="fichierclient.php?inHide="+inHide.value;
     
     
    }
    Comme vous pouvez le constater mon fichier javascript me redirige vers mon fichier client en mettant dans l'url le nom de l'image choisi, donc je récupère le nom comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    if(isset($_GET['inHide']))
    {
     
    	$img = $_GET['inHide'];
    }
    Le soucie est que si j'appuie sur le bouton2 qui permet au client de choisir une 2eme image, cela écrase la valeur de l'image 1...

    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.

  2. #2
    Membre émérite Avatar de vorace
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2010
    Messages
    573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2010
    Messages : 573
    Par défaut
    j'ai du mal à te suivre...

  3. #3
    Membre chevronné Avatar de Ceddoc
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2009
    Messages
    493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2009
    Messages : 493
    Par défaut
    Pourquoi $_GET si tu travaille avec des formulaires ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 76
    Par défaut
    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...

  5. #5
    Membre émérite Avatar de vorace
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2010
    Messages
    573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2010
    Messages : 573
    Par défaut
    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...

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 76
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <a href="choixposition.php"><button><img class="image" src="./images/positions/<?php echo $photo[0];?>" border="0" /></br>Choisir Position n°1</button></a>
    <a href="choixposition.php"><button><img class="image" src="./images/positions/<?php echo $photo[1];?>" border="0" /></br>Choisir Position n°2 </button></a>
    Quand tu appuis sur le bouton 1, cela te redirige vers une page "choiximages.php" qui répertorie toutes les images de mon dossier. Une fois cliqué sur une image, on est redirigé sur la premiere page (ou il y a les 2 boutons) et on affiche l'image choisi dans le bouton 1.

    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.

Discussions similaires

  1. Récupération du nom de l'image
    Par darkman13130 dans le forum C++Builder
    Réponses: 1
    Dernier message: 13/02/2009, 11h02
  2. Récupération du nom d'un formulaire
    Par Crazyblinkgirl dans le forum ASP
    Réponses: 1
    Dernier message: 16/11/2005, 08h15
  3. [C#] [.NET] Récupération des noms de tables d'une base
    Par GuillaumeG dans le forum Windows Forms
    Réponses: 7
    Dernier message: 07/04/2005, 13h31
  4. [XSLT] Récupération du nom du fichier XML analysé
    Par Patkaza dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 26/01/2005, 11h28
  5. Récupération des noms de champs d'une table
    Par Battomura dans le forum SQL
    Réponses: 2
    Dernier message: 24/03/2003, 10h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo