Bonjour à tous,
Je suis un grand débutant et j'essaye de faire un script qui au début demande des informations que l'utilisateur rentre dans une zone de texte
et ensuite j'essaie d'afficher ces informations. Voici mon code:

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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
 
<!DOCTYPE html PUBLIC "-W3C//DTD//XHTML 1.0 Strict//EN" "<a href="http://www.w3.org./TR/xhtml/DTD/xhtml1.strict.dtd" target="_blank">http://www.w3.org./TR/xhtml/DTD/xhtml1.strict.dtd</a>">
<html xmlns="<a href="http://www.w3.org/1999/xhtml" target="_blank">http://www.w3.org/1999/xhtml</a>" xml: lang="fr" lang="fr">
    <head>
 <title>TP bien!</title>
 <meta http-equiv="Content-Type" content="text/html; charset= iso-8859-1" />
 </head>
 
 <body>
 <?php
 echo "Merci d'avoir choisi Vroum-Vroum  !<br />
 Choisissez votre carburant: <br />
 Gazole, SuperSP ou GPL ?<br />";
 ?>
 <form method="post" action="test.php">
 <p> <input type="text" name="demande" /><br />
     <input type="submit" value="Valider" />
 </p>
 </form>
 
 
 
 <?php
 if (isset($_POST['demande']))
 {
   $reponse = $_POST['demande'];
 
   echo "Entrer votre n° de carte bleue:<br />";
   echo "<br />"
 ?>
   <form method="post" action="test.php">
 <p> <input type="text" name="demande" /><br />
     <input type="submit" value="Valider" />
 </p>
 </form>
 <?php
   while ($reponse == NULL)
   {
     echo "Entrer votre n° de carte bleue:<br />";
     echo "<br />";
 ?>
 <form method="post" action="test.php">
 <p> <input type="text" name="nombre" /><br />
     <input type="submit" value="Valider" />
 </p>
 </form>
 <?php
 
   }
 $nombres = $_POST['nombre'];
 echo $nombres;
 echo $reponse;
 
 
 
 }
    ?>
 
 
 
 
 
 </body>
</html>
Dès que j'entre quelque chose dans la première zone de texte on m'affiche ce message d'erreur:

Notice: Undefined index: nombre in C:\wamp\www\vulgarisation informatique\test.php on line 49

Ensuite j'entre quelque chose dans la deuxième zone de texte et là on devrait m'afficher les deux réponses que j'ai stockées dans des variables.

Mais cela m'affiche que la deuxème information et toujours le message d'erreur indiqué au dessus.

Pouriez-vous me dire ce qui provoque cela dans mon code?

Merci d'avance