Liste déroulante & affichage dynamique PHP MSSQL

Résolu
Arthurus -  
Thorak83 Messages postés 1051 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je rencontre actuellement des difficultés dans la récupération dynamique de données d'une base SQL-SERVEUR via une liste déroulante.

Je réussi actuellement à remplir ma liste déroulante dynamiquement à partir d'une colonne d'une table, à l'aide de ce code PHP :

<?php
$serverName = "PC01";
$connectionOptions = array("Database" => "bdd_test", "UID" => "test", "PWD" => "test");
$conn = sqlsrv_connect($serverName, $connectionOptions);

$params = array(&$_POST['query']);
$sql = "SELECT [NOM_VILLE] FROM [bdd_test].[dbo].[TB_CONTRATS]";
$options = array("Scrollable" => SQLSRV_CURSOR_KEYSET);

$getSites = sqlsrv_query($conn, $sql, $params, $options);

?>
<form method="post">
<select name="formulaireTest">
<?php
while ($row = sqlsrv_fetch_array($getSites, SQLSRV_FETCH_ASSOC)) {
?>
<option value=""><?php echo $row[NOM_VILLE'] ?></option>
<?php
}
sqlsrv_free_stmt($getSites);
?>
</select>
<input type="submit" value="valider">
</form>


Je souhaiterai maintenant afficher les autres colonnes de cette même table TB_CONTRATS en fonction du choix de la liste déroulante. Je sais déjà que ma requêtes SQL dépendra de la valeur de la liste déroulante.

Je galère sur cette partie qui me semble pourtant simple.
Quelqu'un aurait-il une solution fiable ?

En vous remerciant par avance.
A voir également:

1 réponse

Thorak83 Messages postés 1051 Date d'inscription   Statut Membre Dernière intervention   156
 
Bonjour,
Si j'ai bien compris vous désirez affichez les contacts en fonction d'une ville choisie dans la liste déroulante ?
cette liste s'afficherait en dessous sous forme d'un tableau ?

Cordialement
0