Impossible de transmettre une variable

Absot Messages postés 819 Statut Membre -  
 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:

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...? :/

4 réponses

le père
 
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'];
0
Absot Messages postés 819 Statut Membre 44
 
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?
0
biboo
 
De la pure chance alors. :)
0
le père
 
Non, il n'y a pas de chance là dedans. Ou bien ça ne marche pas, ou bien le code est différent.
0
biboo
 
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. :/
0
Absot Messages postés 819 Statut Membre 44
 
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é :)
0