8792 sujets

Développement web côté serveur, CMS

Bonjour à tous.
voila mon pb :
Ds un <input> jarrive à récupérer une variable php en fesant :

<? ... $prixmax = $_GET['prixmax'] ... ?>
<input name="prixmax" type="text" id="prixmax" value="<? echo $prixmax ?>"/>

et ce la marche trés bien. Par contre ca ne marche pas pour un <select> qd je fais :
  
<? ... $ville = $_GET['ville'] ... ?>
<select name="ville">
 Choissiez votre option:
<option selected value="<? echo $ville ?>">


QQ'un sait pourquoi?
merci d'avance
Modifié par minimoof (11 Dec 2006 - 23:10)
En dehors de balises php qui devraient être <?php et pas <? pour une question de portabilité et l'attribut selected qui ne sert à rien là où il est, ton explication est tout à fait confuse et n'apporte rien comme indication.
pour ceux qui aurait compris de quoi je parlais (certe mes explications étaient en effet assez sommaire désolé...)
voici comment faire :

<? ... $type=$_GET['type'] ... ?> 

<select name="type">
<option <? if($type=='1') echo "selected=\"selected\""; ?>>1</option>
<option <? if($type=='2') echo "selected=\"selected\""; ?>>2</option>
<option <? if($type=='3') echo "selected=\"selected\""; ?>>3</option>
</select>

et ca marche nikel Smiley cligne