J'ai un problème dans mon code !

Résolu
Bonjour,
ou est le problème dans ce code ? pourquoi il marche pas !

Vous avez choisi la couleur<?php echo $_GET['$couleurs']; ?>
<form action="formulaire.php?couleurs=<?php echo $_GET['$couleurs']; ?>" method="get">
<input name="couleurs" />
<input type="submit" />
</form>
Configuration: Windows XP Internet Explorer 6.0

5 réponses

  1. Bonjour,

    Ca vous affiche quelque chose?
    0
    1. l'erreur est la:

      Vous avez choisi la couleur<?php echo $_GET['$couleurs']; ?>
      <form action="formulaire.php?couleurs=<?php echo $_GET['$couleurs']; ?>" method="get">
      <input name="couleurs" />
      <input type="submit" />
      </form>


      il faut: pas de $ dnas le parametre du GET

      Vous avez choisi la couleur<?php echo $_GET['couleurs']; ?>
      <form action="formulaire.php?couleurs=<?php echo $_GET['$couleurs']; ?>" method="get">
      <input name="couleurs" />
      <input type="submit" />
      </form>


      et je pense que tel quel ça va te sortir une erreur, il manque plein de choses

      <?php
      if(isset($_GET['envoyer'])){
           echo "Vous avez choisi la couleur: ".$_GET['couleurs'];
      }
      
      <form action="formulaire.php " method="get">
      <input type="text" name="couleurs" value="" />
      <input type="submit" name="envoyer" value="Envoyer"/>
      </form>
      0
      1. quel est la difference entre ces deux codes :

        <?php

        echo "Vous avez choisi la couleur: ".$_GET['couleurs'];

        ?>
        <form action="formulaire.php " method="get">
        <input type="text" name="couleurs" value="" />
        <input type="submit" name="envoyer" value="Envoyer"/>
        </form>

        ----------------------------------------

        Vous avez choisi la couleur: <?php $_GET['couleurs']; ?>

        <form action="formulaire.php " method="get">
        <input type="text" name="couleurs" value="" />
        <input type="submit" name="envoyer" value="Envoyer"/>
        </form>

        le deuxième code ne marche pas !! pourquoi ?
        0
        1. par ce que dans le deuxième il te manque echo

          <?php $_GET['couleurs']; ?>

          php ne sait pas quoi faire de $_GET['couleurs']

          il faut:

          Vous avez choisi la couleur: <?php echo $_GET['couleurs']; ?> 
          0