Erreur dans un formu...

Erreur dans un formu... - PHP - Programmation

Marsh Posté le 14-06-2006 à 12:28:44    

Bonjour,
 
Je fais un site d'hébergement de serveurs et j'aurais besoin de faire un formulaire d'inscription. Donc je l'ai créé ici : http://pcgaming-fr.info/index.php? [...] nscription
 
Je souhaite créer une page de confirmation et j'ai donc fait cela :  
 

Code :
  1. <html>
  2. <head>
  3. <title>Confirmation</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. </head>
  6. <body>
  7. <br />
  8. Votre nom est :<?php echo "$_POST['nom']"; ?><br />
  9. Votre prénom est :<?php echo "$_POST['prenom']"; ?><br />
  10. Votre pseudo est :<?php echo "$_POST['pseudo']"; ?><br />
  11. Votre email est :<?php echo "$_POST['email']"; ?><br />
  12. Votre adresse :<?php echo "$_POST['adresse']"; ?><br />
  13. Votre code postal est :<?php echo "$_POST['codepostal']"; ?><br />
  14. Votre ville est :<?php echo "$_POST['ville']"; ?><br />
  15. Votre pays est :<?php echo "$_POST['pays']"; ?><br />
  16. <br /><br />
  17. Votre équipe est :<?php echo "$_POST['equipe']"; ?><br />
  18. Son site est : <?php echo "$_POST['site']"; ?><br />
  19. <br />
  20. <hr /><br />
  21. Vous avez choisi <?php echo "$_POST['site']"; ?> slots pour votre serveur<br />
  22. Pour une durée dengagement de <?php echo "$_POST['engagement']"; ?><br />
  23. <?php
  24. $function_nb = '';
  25. $_POST['nb_slots'] = $nb_slots;
  26. if ($nb_slots == 12)
  27. {
  28. $function_nb = 2;
  29. }
  30. else
  31. {
  32. $function_nb = 10;
  33. }
  34. $function_duree = '';
  35. $_POST['engagement'] = $engagement;
  36. if ($engagement == 1)
  37. {
  38. $function_duree = 2;
  39. }
  40. elseif  ($engagement == 3)
  41. {
  42. $function_duree = 3;
  43. }
  44. elseif ($engagement == 6)
  45. {
  46. $function_duree = 6;
  47. }
  48. elseif ($engagement == 12)
  49. {
  50. $function_duree = 12;
  51. }
  52. $function_tarif = $function_nb * $function_duree;
  53. $tarif = '';
  54. if ($function_tarif == 4)
  55. {
  56. $tarif = 15;
  57. }
  58. elseif ($function_tarif == 6)
  59. {
  60. $tarif = 40;
  61. }
  62. elseif ($function_tarif == 12)
  63. {
  64. $tarif = 60;
  65. }
  66. elseif ($function_tarif == 24)
  67. {
  68. $tarif = 100;
  69. }
  70. elseif ($function_tarif == 20)
  71. {
  72. $tarif = 20;
  73. }
  74. elseif ($function_tarif == 30)
  75. {
  76. $tarif = 50;
  77. }
  78. elseif ($function_tarif == 60)
  79. {
  80. $tarif = 90;
  81. }
  82. elseif ($function_tarif == 120)
  83. {
  84. $tarif = 140;
  85. }
  86. ?>
  87. Le prix est donc de :<?php echo "$tarif"; ?><br />
  88. Le nom du serveur sera :<?php echo "$_POST['serv_name']"; ?><br />
  89. <?php
  90. if ($_POST['engagement'] == "" )
  91. {
  92. echo "Vous n'avez pas choisi de mot de passe serveur";
  93. }
  94. else
  95. {
  96. echo "$_POST['pwd_serv']";
  97. } ?><br />
  98. Le Login admin est : <?php echo "$_POST['login']"; ?><br />
  99. Le mot de passe admin est : <?php echo "$_POST['pwd_login']"; ?><br />
  100. Le mot de passe RCON est : <?php echo "$_POST['rcon']"; ?><br />


 
Comme vous pourrez tester, il y'a des erreurs mais je ne sais pas d'ou cela vient...
De plus, y'a t'il besoin de dire :  
 

Code :
  1. _$POST['....'] = "$variable"


 
Merci beaucoup pour votre aide  :)

Reply

Marsh Posté le 14-06-2006 à 12:28:44   

Reply

Marsh Posté le 14-06-2006 à 12:39:11    

Code :
  1. $_POST['nb_slots'] = $nb_slots;


dans la vrai vie on peut pas faire ca [:petrus75]
 

Code :
  1. $nb_slots = $_POST['nb_slots'];


ca, par contre on peut


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 14-06-2006 à 13:21:29    

Ah je ne savais pas qu'il y'avait un sens a respecter :)
Mon problème vient il de cela?

Reply

Marsh Posté le 14-06-2006 à 13:23:59    

Sinon, un switch serait pas de trop... Parce que 10 000 if else blabla... :o

Reply

Marsh Posté le 14-06-2006 à 13:28:21    

...et je ne suis pas sur qu'un

Code :
  1. <?php echo "$_POST['nom']"; ?>

fonctionne... par contre, un

Code :
  1. <?php echo $_POST['nom']; ?>

oui
 
Edit : Si, en faite, j'ai rien dit...Désolé.  :pt1cable:


Message édité par Glock21 le 14-06-2006 à 13:30:29

---------------
Je donne souvent l'air d'être ailleurs, mais en faite, je ne suis nulle part...
Reply

Marsh Posté le 14-06-2006 à 13:43:54    

Hermes ok pour le switch, ca ne devrait pas poser de prob.
Cependant il y'a quelquechose ligne 8 et je suppose toutes les autres, qui fait bugger le truc.
Edit : Glock21 avait raison  :ange:


Message édité par lagger le 14-06-2006 à 13:46:36
Reply

Marsh Posté le 14-06-2006 à 14:00:12    

? Nan nan, normalement ça marche si tu fais un truc du genre

Code :
  1. echo "$var";

Mais c'est vrai que j'ai pas testé avec un POST, mais bon... :??: C'était ça ?


Message édité par Glock21 le 14-06-2006 à 14:00:38

---------------
Je donne souvent l'air d'être ailleurs, mais en faite, je ne suis nulle part...
Reply

Marsh Posté le 14-06-2006 à 14:05:28    

Oui avec $_POST, ca ne marche pas.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed