Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/05/2008, 10h18   #1
Membre régulier
 
Inscription : mars 2008
Messages : 257
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : mars 2008
Messages : 257
Points : 76
Points : 76
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 :
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 :
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!!!
DjChat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2008, 10h33   #2
Membre éclairé
 
Développeur Web
Inscription : septembre 2004
Messages : 352
Détails du profil
Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : septembre 2004
Messages : 352
Points : 396
Points : 396
Code :
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.
Chengj est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2008, 11h10   #3
Membre régulier
 
Inscription : mars 2008
Messages : 257
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : mars 2008
Messages : 257
Points : 76
Points : 76
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é???
DjChat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2008, 11h37   #4
Membre régulier
 
Inscription : mars 2008
Messages : 257
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : mars 2008
Messages : 257
Points : 76
Points : 76
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...
DjChat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2008, 16h48   #5
Membre régulier
 
Inscription : mars 2008
Messages : 257
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : mars 2008
Messages : 257
Points : 76
Points : 76
On ma donnée une methode qui fonctionne bien, a recuperer en methode GET:

Code :
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>');
DjChat est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h30.


 
 
 
 
Partenaires

Hébergement Web