Fonction en php

Résolu
Cynthia75 -  
DebianCoq Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

voila je suis débutante en php et on me demande de créer une fonction affiche_message qui prend en paramètre une ville, un film et une matière dois afficher la phrase : "Bonjour vous avez sélectionné la ville de (ville), votre film est (film) et votre matière préféré est (matière).
ET tout ceci en utilisant GET.

Donc j'ai commencé à faire ceci mais je sais pas du tout comment continué. Je sais utilisé les fonctions pour renvoyer un résultat numérique mais pas pour des chaines de caractères. Help me please.

<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title></title>
</head>

<body>
<?php
function affiche_message($ville, $film, $matiere){

echo 'votre ville est '.$_GET['ville'] . ' votre film préféré est '.$_GET['film'] . ' et votre matiere est ' .$_GET['matiere'];




?>
</body>
</html>
}
A voir également:

2 réponses

DebianCoq Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   5
 
Bonjour.
Il faut faire un appel de la fonction à l' endroit voulu comme ceci:
affiche_message($_GET['ville'], $_GET['film'], $_GET['matiere']);

et mettre dans la fonction:

echo 'Votre ville est '.$ville.', votre film préféré est '.$film.' et votre matière préférée est '.$matiere.'.'; 
1
Cynthia75
 
Merci pour ta réponse DebianCoq :D

Fais comme tu m'as dis cela ne marchait pas, j'ai du faire inverser pour que cela marche :) :

<?php
function affiche_message($ville, $film, $matiere){

}

echo 'votre ville est '.$_GET['ville'] . ' votre film préféré est '.$_GET['film'] . ' et votre matiere est ' .$_GET['matiere'];

?>
0
DebianCoq Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   5
 
Pas grave j' aurais essayé. L' important c' est que tu aies trouvé la solution à ton problème.
Félicitations et bonne continuation.
0