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!!! ;)