Transmettre variables méthode post avec lien
Hélénais
Messages postés
7
Statut
Membre
-
Hélénais Messages postés 7 Statut Membre -
Hélénais Messages postés 7 Statut Membre -
Hey tout le monde!
Je suis encore une débutante en php :-S, et déjà entrain de faire un site Internet!
J´ai rencontré qq problèmes lors de la création de mon menu.
Je tire les éléments du menu de ma base de donnée et je crée donc les liens qui redirige tous sur la même page "articles.php".
C´est là ou j´ai besoin de mon formulaire pour envoyer le numéro de l´article sur la page articles.php afin d´afficher les articles correspondant.
Voilà un bout de mon code: (il y a du java-script derrière)
J´imagine que ca fonctionne pas comme ca dans la boucle, pkil comprend pas quoi envoyer. Mais je veux passer pas la méthode post et pas par l´url.. méthode get.
Merci
Je suis encore une débutante en php :-S, et déjà entrain de faire un site Internet!
J´ai rencontré qq problèmes lors de la création de mon menu.
Je tire les éléments du menu de ma base de donnée et je crée donc les liens qui redirige tous sur la même page "articles.php".
C´est là ou j´ai besoin de mon formulaire pour envoyer le numéro de l´article sur la page articles.php afin d´afficher les articles correspondant.
Voilà un bout de mon code: (il y a du java-script derrière)
while($donnees1 = mysql_fetch_array($reponse1))
{
?>
<form action="catalogue.php" method="post">
<li>
<a href="catalogue.php" title="<?php echo 'ssmenu'.$k;?>"><?php echo $donnees1['marque'];?></a>
<input type="hidden" name="marque" value=<?php echo $donnees1['marque']; ?> />
<input type="hidden" name="Num_type" value=<?php echo $donnees['Num']; ?> />
</li>
</form>
<?php
$i++;
}
?>
J´imagine que ca fonctionne pas comme ca dans la boucle, pkil comprend pas quoi envoyer. Mais je veux passer pas la méthode post et pas par l´url.. méthode get.
Merci
A voir également:
- Transmettre variables méthode post avec lien
- Partager des photos avec un lien - Guide
- Lien url - Guide
- Verificateur de lien - Guide
- Cliquez sur ce lien. en n'utilisant que le clavier, quel mot obtenez-vous ? ✓ - Forum souris / Touchpad
- Lien avec windows - Guide
5 réponses
Bonjour, pourquoi tu caches tes inputs (hidden) ?
Tu ne soumets pas ton formulaire non plus.
Est-ce que tu initialises $i ?
$k c'est quoi ?
Pour le reste je n'ai pas saisi ce que tu veux faire ^^
Tu ne soumets pas ton formulaire non plus.
Est-ce que tu initialises $i ?
$k c'est quoi ?
Pour le reste je n'ai pas saisi ce que tu veux faire ^^
J'ai pas trop bien compris aussi ce que tu voulais faire, mais je crois que t'a une base une de données avec une liste d'article et que t'a fait afficher cette liste d'article dans un menu. Et tu essais de faire passer l'article sélectionné au programme article.php.
je crois que la méthode la plus simple serait de faire un GET au lieu d'un POST....
je crois que la méthode la plus simple serait de faire un GET au lieu d'un POST....
hum..j´éxplique pas très bien.. :-)
alors, je cache mes inputs parce que je veux juste transmettre la variable en cliquant sur le lien.
Par exemple si j´ai un menu:
Piscine Spas Sauna ect..
Si l´utilisateur clique sur piscine il sera diriger sur la page article.php
Si l´utilisateur clique sur Spas il sera aussi diriger sur la page article.php
sur la page article.php j affiche les articles correspondant grace à une requête:
J´espère que c un petit peu mieu expliqué :-S
merci
alors, je cache mes inputs parce que je veux juste transmettre la variable en cliquant sur le lien.
Par exemple si j´ai un menu:
Piscine Spas Sauna ect..
Si l´utilisateur clique sur piscine il sera diriger sur la page article.php
Si l´utilisateur clique sur Spas il sera aussi diriger sur la page article.php
sur la page article.php j affiche les articles correspondant grace à une requête:
if (isset($_POST['Num_type']))
{
include ("connect.php");
$req = ("Select * from articles where Num_type=".$_POST['Num_type']." and marque=".$_POST['marque']")or die(mysql_error());
$reponse = mysql_query($req) ;
?>
Et là j´affiche les article dans un tableau, mais problème.. $_post['Num_type'] n´existe pas
J´espère que c un petit peu mieu expliqué :-S
merci
Un Get serait plus approprié. Surtout que tu passes par des <a href>...
Maintenant, c'est aussi possible de faire un POST, mais là, faudrait plus te pencher vers tes fonctions javascript...
Maintenant, c'est aussi possible de faire un POST, mais là, faudrait plus te pencher vers tes fonctions javascript...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question