cs_Dede35
Messages postés3Date d'inscriptionmercredi 12 février 2003StatutMembreDernière intervention10 mars 2003
-
6 mars 2003 à 16:03
sebastienbro
Messages postés246Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention 5 août 2004
-
6 mars 2003 à 19:13
Bonjour,
J'ai une liste déroulante et lorsque je clike le bouton ok pour valider la sélection, la liste déroulante se remets à la 1ère item. Or moi je voudrai ke ça garde l'item sélectionnée.
Est-ce possible. Si oui, pourriez-vous me donner une solution.
Voici le bout de mon code ki pourra vous aider à comprendre:
(c du php-oracle)
<?php $sql="select * from tmp_marche_DidierGatel order by code_marche";
$stmt = OCIParse($conn, "$sql");
OCIExecute($stmt,OCI_DEFAULT);
if (OCIFetchInto($stmt,&$result))
{ echo "<option selected>Sélectionnez le marché
<option value='$result[0]'>$result[0].$result[1]";
while (OCIFetchInto($stmt, &$result))
{ echo "<option value = '$result[0]'>$result[0].$result[1]
</option>";
}
echo "";
} ?>
</form>
--> et qd je clike sur ok, ds la liste déroulante j'ai la valeur "Sélectionnez le marché" qui se remet. Moi, je voudrai que la valeur choisi par l'utilisateur soit celle qui s'affiche ds la liste déroulante.
Merci.
@++.
PS: Vous pouvez m'envoyer vos solutions sur DidierGatel@aol.com.
sebastienbro
Messages postés246Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention 5 août 20042 6 mars 2003 à 19:13
C normal, pq tu recharge ta page quand tu clique sur le bouton OK !
dc action, tu met $PHP_SELF, il recharge donc la page ! ca n'a vrémen ocun interet !!!! met un parametre en plus, exemple :
action="<?=$PHP_SELF;?>?suite=true"
ensuite, dans ton code, tu fé, o debut
if ($suite != "true") { //on a pa rempli le formulaire