Davjack Asta la vista miam miam !!! | En fait, j'intéroge une base de donnée Access avec ODBC !
Le code est :
Code :
- <?
- /*Connexion à une base de donnée Access*/
- $bd="ppo"; // identifiant dsn
- $user=""; // login
- $password=""; // password
- $cnx = odbc_connect( $bd , $user, $password );
- if( ! $cnx ) echo "Impossible de se connecter";
- $marque = $_POST['marque'];
- session_register(marque);
- /*Requêtes par rapport aux données saisies*/
- $requete = "SELECT [tbl_composant].[comp_num] AS N°,
- [tbl_marque].[mar_nom] AS Marque,
- [tbl_composant].[comp_modele] AS Modèle,
- [tbl_composant].[comp_type] AS Type,
- [tbl_composant].[comp_remarque] AS Remarque,
- [tbl_composant].[comp_prix] AS Prix
- FROM tbl_marque INNER JOIN tbl_composant ON [tbl_marque].[mar_num]=[tbl_composant].[FK_comp_mar_num]
- WHERE '$marque' IN (SELECT mar_nom from tbl_marque)
- AND tbl_marque.mar_nom='$marque'
- GROUP BY [tbl_composant].[comp_num],
- [tbl_marque].[mar_nom],
- [tbl_composant].[comp_modele],
- [tbl_composant].[comp_type],
- [tbl_composant].[comp_remarque],
- [tbl_composant].[comp_prix],
- [tbl_composant].[comp_prix],
- [tbl_marque].[mar_num];";
- /*odbc_prepare
- odbc_execute*/
- $resultat = odbc_exec($cnx, $requete);
- if ($resultat == false) {
- echo "Erreur";
- } //fin if
- else{
- /* retoune tous les champs (fields) dans un tableau */
- odbc_result_all($resultat,"border='1' width=90% cellpadding='2' bordercolor='#0000000' " );
- } //fin else
- odbc_close( $cnx); // ferme la connection
- ?>
|
|