Bonjour,

Je cherche à faire une requête en fonction de la variable $t que je peux obtenir avec la fonction Onchange dans une liste déroulante. Le soucis est que j'obtiens le code html avec <select id="mySelect" onchange="myFunction()" name="ville" required>

Si je fais un echo $t, j'obtiens bien une valeur. Mais si je mets cette variable dans le sql, il prend le code html p

</select>

Code : 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
21
22
$t = '<p id="codepostal"></p>';
 
$s="SELECT *
     FROM table
     WHERE ville = $t ";
     $result=@mysqli_query($connMySQL,$s) or trigger_error("Query 
Failed! SQL: $s - Error: ".mysqli_error($connMySQL), E_USER_ERROR);
 
 
 
<script>
 
 
function myFunction() {
 
   var x = document.getElementById("mySelect").value;
 
   document.getElementById("codepostal").innerHTML = "" + x ;
 
}
 
</script>
Je vous remercie pour vos lumières.

James