Deux noms pour une variable?

Salut!

Est-il possible de transmettre une variable qui a un nom différent mais la même valeur?
Par exemple, dans un formulaire:
<select name ="lapin" size="1">
<option value ="0"> choisissez un lapin</option>
<option value ="1"> Jeannot</option>
...
</select>

<select name ="chat" size="1">
<option value ="0"> choisissez un chat</option>
<option value ="1"> félix</option>
...
</select>

Et pour le code PHP de la page de résultats:

$id_animal = $_POST['chat'];
$id_animal = $_POST['lapin'];

J'ai essayé et ça ne marche pas; je dois passer à côté d'une notion fondamentale...
Mais sinon, comment faire?
Merci d'avance!
Configuration: Windows XP
Firefox 2.0.0.15

4 réponses

  1. Contributeur
    $id_animal = $_POST['chat'];
    $id_animal = $_POST['lapin'];


    Ici, la première ligne est inutile puisque la valeur de "chat" est immédiatement écrasée par la valeur de "lapin".

    0
    1. Question:
      Dans ton formulaire, on doit choisir lapin ET chat ou lapin OU chat ?
      En fait je comprends pas vraiment l'intérêt de vouloir tout remettre dans la même variable pour deux éléments différent.
      Tu en fait quoi et tu t'en sert comment de cette variable $id_animal
      0
      1. C'est un formulaire de recherche avancée: un seul champ est obligatoire, mais il ne concerne pas la même variable.
        en fait ma base a 7 tables, dont 3 sont des tables de liaison contenant un id spécifique et les 2 id de deux autres tables, soit 3 id par table de liaison. Bref, ça marche impec.
        Dans la table que je mets en exemple, je décris des dessins: lapin, chat etc... sont les colonnes d'une table 'mot_cle'; mais il y a beaucoup de mot_clé! J'ai donc fait comme ceci:

        id_mot_clé: 1
        famille: mammifères
        éléments: lapin

        id_mot_clé: 2
        famille: mammifères
        éléments: chat

        id_mot_clé: 3
        famille: insectes
        éléments: papillons...

        Soit près de 80 mot_clé que je voudrais pouvoir placer dans des listes déroulantes en fonction de leur famille, et dont je voudrais récupérer séparément les id...

        J'espère que c'est à peu près clair, et merci d'avance!
        0