Impossible de transmettre une variable
Absot
Messages postés
819
Statut
Membre
-
le père -
le père -
Bonjour, j'ai un petit problème, je n'arrive pas à transmettre une variable dans un lien alors que pour d'autre possibilité, ce lien fonctionne..
Voici mon code:
Voici le code de récupération:
Quand je regarde dans ma barre d'adresse, je vois bien http://127.0.0.1/site/traitementProduit.php?article=Boitier, d'où peut venir le problème sachant que j'ai aussi des produits Carte_graphique, Processeur, Disque_dur et eux fonctionne...? :/
Voici mon code:
echo "<FORM method=post action='traitementProduit.php'>
Veuillez entrer tout les champs necessaires au produit<br/>
<a href='traitementProduit.php?article=Boitier'>Cliquez ici pour retourner à la page précédente</a>
</FORM>";
Voici le code de récupération:
$article = $_POST['article'];
Quand je regarde dans ma barre d'adresse, je vois bien http://127.0.0.1/site/traitementProduit.php?article=Boitier, d'où peut venir le problème sachant que j'ai aussi des produits Carte_graphique, Processeur, Disque_dur et eux fonctionne...? :/
Configuration: Windows XP Firefox 3.0.10
4 réponses
-
Bonjour
Quand tu transmets une variable par l'URL, c'est la méthode GET. Même si tu as mis le lien dans un formulaire, car dans ce cas ce n'est pas l'envoi de formulaire qui est utilisé, tu ne cliques pas sur le bouton submit
C'est donc$article = $_GET['article'];
-
Mon père, la personne qui me répond tout le temps. :)
Effectivement ça va mieux tout d'un coup... >_<
J'ai encore plein de choses à apprendre en php mais pourquoi avec les autres, ça fonctionne correctement alors que j'ai mis un $_POST? -
Il est bizarre ton code, tu fais un formulaire, mais tu n'y mets qu'un lien. Pas de champ de texte, ni même de bouton submit.
A vrai dire, il ne sert à rien pour le coup. :/ -
J'explique comment cela fonctionne.. ^^
Le client choisit une catégorie puis il accède à un formulaire qui affiche le formulaire correspondant au produit souhaité où il doit remplir tout les champs pour les produits comme le nom, le constructeur, le prix, etc..
Puis il valide et accède à une autre page qui vérifie s'il y a un ou plusieurs champs vide, s'il y a un(des) champs vide(s), alors un lien s'affiche à l'écran avec un retour en arrière avec une variable qui est égal à la catégorie souhaitée de l'utilisateur..
J'espère avoir bien expliqué :)