Javascript instruction

artcompus Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   -  
artcompus Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   -
salut à tous

quelqu'un avoir une idée comment faire conserver la valeur sélectionnée par l'utilisateur d'un SELECT, et ça après le submit des données

voici mon script, mais je n'arriverai pas à compléter les choses

<form name="form1" method="post" action="index.php">

<select name="limit" onchange="document.form1.submit();">
<option value="5"> 5 </option>
<option value="10" selected="selected"> 10 </option>
<option value="15"> 15 </option>
<option value="20"> 20 </option>
<option value="25" >25 </option>
<option value="30" >30 </option>
<option value="50"> 50 </option>
</select>

</form>

Merci à l'avance

1 réponse

artcompus Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   3
 
Oh, finalement je l'ai trouvé très rapidement en php voilà la solution :

<?php

$mem_asso = array('5','10','15','20','25','30'); ?>

<form name="form1" method="post" action="index.php">

<select name="limit" onchange="document.form1.submit();">

<?php
$titre = isset($_POST['limit']) ? $_POST['limit'] : "";

for($i=0; $i<=5; $i++){
$selected = $titre == html_entity_decode($mem_asso[$i]) ? " selected = \"selected\"" : null;
echo "<option value=\"". $mem_asso[$i] ."\"". $selected .">". $mem_asso[$i] ."</option>\n";
}

?>

</select>

</form>


Merci
0