Appeller une fonction avec paramètres

Résolu
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. pourrais tu etre plus précis dans le fonctionnement attendu
    0
    1. 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
      1. 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