Bonjour

J'ai un petit souci :
J'ai une table "langues" avec 2 champs dans laquelle sont stockées des langues :

- Le champ 1 est de type CHAR(1)
- Le champ 2 contient les langues

J'ai 3 enregistrements dans la table :
- Champ 1 (langue_id) : a, b et c
- Champ 2 (nom_langue) : français, anglais et allemand

Je dois écrire une fonction ou je dois passer le paramètre "id_langue" qui peut être égal à "ac" (si la personne parle le français et l'allemand). Cette fonction doit me renvoyer dans ce cas la chaine de caractères : "français et allemand"

Si le paramètre avait été "abc", la fonction doit me renvoyer dans ce cas la chaine de caractères : "français, anglais et allemand"

Je suis débutant en PHP et je patauge complètement !

J'ai commencé mais je sèche...

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
<?php
//Paramètre de la fonction : $id_langue
 
function donne_langue($id_langue) {   
$resultat = mysql_query("SELECT * FROM langues")
or die('Erreur de sélection dans la base de données '.mysql_error());
 
$row =  mysql_fetch_array($resultat);
 
 
// Je sèche ici sur la partie traitement
 
 
return $langue;
}
?>
Si quelqu'un pouvait m'aider ce serait sympa !

Merci