J'ai un problème dans mon code !

Résolu
hichamdeb Messages postés 137 Statut Membre -  
Alain_42 Messages postés 5413 Statut Membre -
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. NookZ Messages postés 2376 Statut Membre 514
     
    Bonjour,

    Ca vous affiche quelque chose?
    0
  2. Alain_42 Messages postés 5413 Statut Membre 904
     
    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
  3. hichamdeb Messages postés 137 Statut Membre 9
     
    merci
    0
  4. hichamdeb Messages postés 137 Statut Membre 9
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Alain_42 Messages postés 5413 Statut Membre 904
     
    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