Aidé moi SVP en PHP

Bonjour,
j'ai un vrai probleme qui me bloque,
je ne suis pas uin habituer du PHP , j'ai fait un test avec un programme tout simple :

<html>
<head>
<title></title>
</head>
<body>
<FORM>
Donnez votre prénom, puis validez :
<INPUT TYPE=text NAME=prenom>
<INPUT TYPE=submit VALUE="Valider">
</FORM>
Vous vous appelez
<?php
echo "$prenom";
?>
</body>
</html>

et il m'affiche comme resultat après le champ et le bouton valide :

Notice: Undefined variable: prenom in c:\projet\index.php on line 14

3 réponses

  1. <?php 
    if (isset($_GET['prenom'])) echo $_GET['prenom']; 
    ?> 
    


    ------------------------------------------------------------
    <Mode Pub> http://www.poof65.com </Mode Pub>
    0
    1. peut t um'expliqué pourkoi mon code ne fonctionne pas et ainsi m'expliqué le tien s'il te plait ?
      0
    2. @tsiiOk je te remerci de ton aide ,
      mais voila un probleme qui me semble bizzar :
      je ne comprend pas pk sa fonctionne pas j'utilise la methode POST

      <?php
      if (isset($chx)) echo "$chx";
      if($chx=="day")
      echo "jour";
      ?>
      0
  2. Quand tu charge pour la première fois ta page, la variable $prenom n'existe pas, donc problème.
    Une fois que tu as envoyé le formulaire (en GET par défaut), on teste si la variable existe "if (isset ($var))" et on l'affiche si oui (comme ca on ne l'affiche pas au premier chargement de la page).

    ------------------------------------------------------------
    <Mode Pub> http://www.poof65.com </Mode Pub>
    0
    1. Modérateur
      salut poof65

      merci de retirer la pub dans ta signature, ton site est indiqué dans ton profil, sinon tes contributions seront modérées et ce serait dommage

      _______
      Sergio 
      0