Liste déroulante & affichage dynamique PHP MSSQL [Résolu/Fermé]

Signaler
-
Messages postés
1064
Date d'inscription
jeudi 20 juin 2013
Statut
Membre
Dernière intervention
22 décembre 2017
-
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.

1 réponse

Messages postés
1064
Date d'inscription
jeudi 20 juin 2013
Statut
Membre
Dernière intervention
22 décembre 2017
117
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