Liste déroulante & affichage dynamique PHP MSSQL

Résolu/Fermé
Arthurus - 25 juin 2013 à 14:26
Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 - 25 juin 2013 à 15:52
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

Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 152
25 juin 2013 à 15:52
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