[PHP] Erreur: variable qui renvoie

Bonjour,
J'ai une variable qui renvoient array et je ne comprends pas très bien pourquoi.
Voila mon code

      
	   
 $name = htmlspecialchars($_POST['name'], ENT_QUOTES); // Bon en gros je recupere la valeur que qqun poste


		
        mysql_query("
        INSERT INTO films (film_name)
        VALUES ('".$name."'')
        "); // j'inscrit cette valeur dans la bdd

		
	$requete2 = mysql_query("SELECT film_id FROM films WHERE film_name = '".$name."'") or die (mysql_error()); 

// la je recupere la valeur de film_id (qui s'auto-incremente) quand la valeur de film_name est égale a $name (que le vient juste d'inscrire dans la table 

        $data2 = mysql_fetch_assoc($requete2);
        $film = $data2;     

echo '<a href="register_link.php?film=' . $film. '">Lien
   </a> '



Bien sur mon code en entier contient plus de variable mais je retranscrit juste la partie qui pose problème.
Voila le lien echo '<a href="register_link.php?film=' . $film. '">Lien </a> ' amene sur la page

http://localhost/register_lienk.php?film=Array
J'en deduit donc que la variable $film renvoie Array
Si quelqu'un comprend pourquoi il serait fort aimable de m'éclairer
Merci d'avance et @ bientôt

5 réponses

  1. Contributeur
    (On risque pas d'acceder à "localhost"...)
    0
    1. Je suis au courant :p
      Le lien c'est mis tout seul ;)
      0
      1. Bonsoir,

        Normal car mysql_fetch_array(.....) te renvoie un array: $data2

        fais:
        $data2 = mysql_fetch_assoc($requete2);
                $film = $data2['film_id'];     
        


        @lain
        0
        1. Hum
          Euh c'est bien un
          $data2 = mysql_fetch_assoc($requete2); que j'ai mis dans mon code

          Merci quand même alain :)
          0
          1. aaaaah
            j'ai trouvé (grâce a Alain ;) )
            j'ai oublier de preciser film_id dans $film = $data2['film_id'];
            j'avais juste mis $film = $data2; étant donné que j'avais selectionner une seule colonne.
            Merci a tous et bonne soirée :)
            0