Appeller une fonction avec paramètres

Résolu
futursommetPhp -  
 futursommetPhp -
Bonjour,
Je souhaite utiliser une fonction qui dit bonjour en php, voici un extrait de mon code:

<title>Utilisation des fonctions</title>
<?php
function DireBonjour($nom)
{
    echo 'Bonjour ' . $nom . ' !<br />';
}
?>
</head>
<body>
<h1> Bonjour </h1>
<form method="post">
Entrer votre nom :
<input  type="text" name="nom" id="nom" /><br/>
<input type="button" id="btn" onclick="DireBonjour()" value="Envoyer" />

</form>


</body>

4 réponses

  1. Lord Zero Messages postés 487 Statut Membre 115
     
    pourrais tu etre plus précis dans le fonctionnement attendu
    0
  2. futursommetPhp
     
    Je pense que j'ai resolu le problème je voulais envoyer la variable à la fonction et l'afficher par elle simplement merci
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Utilisation des fonctions</title>
    <?php
    function DireBonjour($nom)
    {
        echo 'Bonjour ' . $nom . ' !<br />';
    }
    ?>
    </head>
    <body>
    <h1> Bonjour </h1>
    <form method="post">
    Entrer votre nom :
    <input  type="text" name="nom" id="nom" /><br/>
     
    <input type="reset" value="Annuler" />
    <input type="submit" id="btn" value="Envoyer" />
     
    </form>
     
    <?php
    if (isset($_POST['nom'])){
    DireBonjour($_POST['nom'])	;
    }
    ?>
    </body>
    </html>
    0
  3. Lord Zero Messages postés 487 Statut Membre 115
     
    ok je pensais a ça aussi mais vu que tu avais crée une fonction,j'ai cru que tu voulais faire ça en js,j'ai quand meme fait un exemple (brouillon):
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <title>Untitled 1</title>
    <script language="javascript" type="text/javascript">
    function DireBonjour() {
    document.getElementById('affich').innerText= "Bonjour"+ " "+document.getElementById('nom').value;
    }
    </script>
    
    </head>
    
    <body>
    <h1> Bonjour </h1>
    <form method="post">
    Entrer votre nom :
    <input  type="text" name="nom" id="nom" /><br/>
    <input name="Button1" type="button" value="button" onclick="DireBonjour()" />
    <div id="affich">
    </div>
    </form>
    </body>
    </html>
    
    0