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
A voir également:
- Impossible de transmettre une variable
- Vba range avec variable ✓ - Forum VB / VBA
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Syntaxe VBA Sheets.Range avec Range variable ✓ - Forum VB / VBA
- Word impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Programme python ✓ - Forum Python
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
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'];
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. :/
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é :)
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é :)