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 :

Recuperer valeur d'un input image


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 263
    Par défaut Recuperer valeur d'un input image
    Bonjour a tous, je suis entrain de crée un formulaire avec des images clickable, qui recupere une valeur dans la BDD (le nom de la personne de l'image) mon probleme c'est qu'il ne recupere pas la valeur qui est dans le name de l'image, j'ai fait un echo et il ne m'affiche rien.

    Pouvez vous m'aider a trouver mon erreur...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
     
    <div id="conteneur">
    <form action="traitement_n_membre.php" target="contenu" method="post" enctype="multipart/form-data">
    <?php 
     
    		/* Connection à la base de données */
    		require_once('connec_bdd.php'); 
     
    		/* Requete de sélection des données : on oublie pas  le distinct sur le champ nom pour eviter les doublons */
    		$requete = "SELECT DISTINCT Nom FROM utilisateur";
    		$resultat = mysql_query($requete);
    		$requete2 = "SELECT DISTINCT img FROM utilisateur";
    		$resultat2 = mysql_query($requete2);
     
    		/* On déclare un tableau vide qui va servir a récupérer les différents noms et images*/	
    		$array_nom = array();
    		$array_img = array();
     
    		/* On boucle sur le nombre d'enregistrements récupérer et on recupere chaques nom et photos*/	
    		while ($row = mysql_fetch_row($resultat)){array_push($array_nom,$row[0]);}
    		while ($row2 = mysql_fetch_row($resultat2)){array_push($array_img,$row2[0]);}
     
    		/* On affiche chaques noms et photos maintenant*/
    		$size_nom = sizeof($array_nom);
    		$size_img = sizeof($array_img);
     
    		for($i=0;$i<=$size_nom-1;$i++)
    		/* Structure du tableau */
    		/*print_r($array_nom);*/
     
     
    		echo stripslashes('<div id="im_membre"><input type="image" name="'.$array_nom[$i].'" src="'.$array_img[$i].'" alt="'.$array_nom[$i].'"><br />
    '.$array_nom[$i].'</div>');
     
     
     
    		while ($i<=8) 
    		{
     
     
    		echo stripslashes('<div id="im_membre"><input type="image" name="img" src="../images/photo_membres/0.jpg" alt="Future membre"><br /></div>');
    		$i++;
    		}
     
    	?>
     
        <input name="action" type="hidden" value="cv" />
     
    </form>
     
     
     
    </div>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     
    case "cv" :
     
     
     
     
    			$nom=($_FILES['.$array_nom[$i].']);
     
     
    			echo "$nom";
     
     
    				break;


    Merci d'avance!!!

  2. #2
    Membre chevronné
    Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2004
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 352
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
        print_r($_POST);
        echo $_POST['img_x'];
        echo $_POST['img_y'];
    ?>
    Tu ne peux récupérer que les coordonnées et rien d'autres sur des images.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 263
    Par défaut
    Tu entend quoi par coordonnée, le chemin de la ou est stoqué l'image?

    Je comprend pas trop le ptit bout de code que tu a mi, y a des variable Post alors que si j'me trompe pas les images c'est des variables Files, peux tu m'expliquer?

    Bon si j'peux pas recuperer le nom de la personne via un champ photo je suis un peu embeté, parc'que j'voulais grace a ce nom apres faire une requete sql...


    Y a t'il un moyen d'apres vous de le faire avec un input image ou sinon d'un moyen détourné???

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 263
    Par défaut
    Bon ben j'ai vagment compri que ton code permet d'afficher les coordonée de la ou ta cliqué sur l'image, je pense que c'est de sa que tu me parlais...

    Y a le nom mais avec des _ et a la fin _x ou _y, je sais pas je peux utliser cette resource tout en enlevant tout les caractere en plus...


    J'espere qui y a un moyen que je puisse recuperer le nom de la personne sinon je sais pas comment je vais faire pour faire ma requete sql...

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 263
    Par défaut
    On ma donnée une methode qui fonctionne bien, a recuperer en methode GET:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    echo stripslashes('<div id="im_membre"><img src="'.$array_img[$i].'" alt="'.$array_nom[$i].'" onclick="window.location=\'cv_membre.php?nom='.$array_nom[$i].'\'" /><br />
    '.$array_nom[$i].'</div>');

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Recuperation valeur d'un input
    Par jbquentin dans le forum Langage
    Réponses: 11
    Dernier message: 20/06/2013, 20h27
  2. recuperer valeur d'un input hidden un peu special...
    Par deathsurfer dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/07/2009, 08h39
  3. recuperation valeur input
    Par miss_monika dans le forum Langage
    Réponses: 1
    Dernier message: 14/06/2007, 16h49
  4. Recuperer valeur input
    Par maxf1 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 10/04/2007, 09h37
  5. recuperer valeur liste deroulante + mise a jour champs input
    Par dj_kyl dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 31/03/2006, 18h42

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