Pb réception de donnée d'une liste déroulante

Olivia -  
 olivia -
Bonjour,
Je suis désolée , je début en php et je n'ai pas trouvé de réponse a mon soucis sur le forum.

Voila , je vous explique , j'ai une liste déroulante sans formulaire ( uniquement les balises <select> ) et je souhaite récupérer le choix fait dans une variable pour pouvoir l'envoyer en parametre
C'est surement simple mais impossible d'y arriver.

voici un bout de mon code :

// Dans la page catalogue.php

<select name="qte" size="1" method="POST" >
<option selected value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
</select>

<a href="caddie/caddie.php?num='$qte'">Ajouter</a>

// dans la page caddie.php

<?php
$qte = $_GET['num'];
echo "quantité n°$qte<br />";
?>

Je vous remercie de votre aide.
bisous.
A voir également:

2 réponses

Flipody
 
Moi j'aurai fais comme ça à ta place :

//ta premiere page
<form name=essai method=POST action=essaip.php>
<select name="qte" size="1">
<option value="1" name=sel1>1</option>
<option value="2" name=sel2>2</option>
<option value="3" name=sel3>3</option>
<option value="4" name=sel4>4</option>
<option value="5" name=sel5>5</option>
<option value="6" name=sel6>6</option>
<option value="7" name=sel7>7</option>
</select>
<input type=submit value=O.K>
</form>

//ta page php derriere
<?
echo $_POST["qte"];
?>

Flipody
0
olivia
 
merci pour ta réponse, mais en fait je sais comment faire avec un formulaire ... je voudrai le faire juste avec une liste déroulante sans balise <form>.
En fait j'ai un probleme de mise en page avec la balise <form>, elle décale ma liste vers le haut c'est pour ça ...
Si qq as une idée ..

;-)
0