Bonjour @ tous.

Je viens de réer un formulaire qui génère une zone de liste au chargement de ma page.

J'aimerais, après le choix de la valeur, et que l'utilisateur clique sur le bouton "search", que la valeur du choix dans la zone de liste soit transféré vers une foncition javascript.

Si je met un bouton de type "submit", le problème c'est que ma page va, soit être redirigé, soit rechargée, mais je n'ai pas envie de cela. si je met un bouton de type "button" je ne vais pas pouvoir (ou du moins je ne sais pas faire) récupérer ma variable sous forme de $_POST.

Voici le code, peut-être que ce sera plus clair :

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
 
$dbconnect = pg_connect("host=localhost port=5432 dbname=bdd user=postgres password=azerty");
$requete = "select pot_num FROM poteau ORDER BY pot_num";
$resultat = pg_query($dbconnect,$requete) or die(pg_errormessage());
 
echo "<form id='newsearch' method='POST'>
<table><tr><td>
<select align='top' name='zl_choix' id='searchinput' maxlength='120'>";
 
while ($row=pg_fetch_array($resultat)){
print ("<br><option value='".$row["pot_num "]."'>".$row["pot_num"]);
}
echo"</select></td></tr>
</table>
<input type='button' value='search' id='searchbutton' onclick='test_search2(".htmlspecialchars($_POST["zl_choix"]).")'>
</form>";
pg_close($dbconnect);
 
?>

En vous remerciant par avance de votre aide.

Geo-x