Creation site intranet + gestion BD - Page 2

Précédent
  • 1
  • 2
  1. Sakou1 Messages postés 15 Statut Membre
     
    Mon ACCESS est fait,
    j'ai ton code de la dernière fois qui fonctionne,
    Je travaille avec Apache comme serveur web,
    J'ai reussi à mettre mon site en intranet,

    Il ne me reste plus qu'a faire en sorte que quand quelqu'un remplisse ton formulaire, cela s'ajoute sur ACCESS.
    Il me reste peu de temps j'espère que tu pourra m'aider.

    Amicalement,

    Sakou
    0
  2. Sakou1 Messages postés 15 Statut Membre
     
    Je ne compend pas le javascript. pas encore du moins.

    Si tu pouvais un peu m'expliquer en détail ce que je dois faire de ce code. De plus c'est un code pour Access 97. Utilisant Access 2007, cela ne risque-t'il pas de foirer?

    Merci

    En attendant je fouille.

    Sakou
    0
  3. epsiloneIB Messages postés 134 Statut Membre 8
     
    Salut,

    Regarde ce lien : https://codes-sources.commentcamarche.net/

    Je vais te donner un exemple :

    1. Avec une base de données intitulée : MaBase
    2. Contenant la table : Table1
    3. Cette table contient les champs suivants : Champ1 et Champ2
    4. Tu alimentes ta table avec des enregistements de ton choix.
    5. L'alias que j'ai donné à ma base c'est : Conn_Access

    Essaye ce code, enregistre le dans le fichier : MaConnexion.php3

    ---------------------------------------------------------------------------------------

    <?php
    //connexion à une base de données ACCESS
    echo'<html>';
    echo'<head>';
    echo' <title>Connexion à une BDD Access avec PHP</title>';
    echo'</head>';
    echo'<body>';

    $bd="Conn_Access"; // identifiant DSN
    $user="root"; // login
    $password=""; // password
    $cnx = odbc_connect( $bd , $user, $password );
    if($cnx){
    $tablelist = odbc_tables($cnx);
    while (odbc_fetch_row($tablelist)) //tant que c'est pas la fin de la table
    {
    if (odbc_result($tablelist, 3) == "TABLE") // Si indicateur TABLE
    echo odbc_result($tablelist, 3); // Affiche nom de la TABLE
    }
    $valeur= odbc_exec( $cnx, "select Champ1,Champ2 from Table1" ); //requête
    echo'TABLE : Table1';
    while(odbc_fetch_row($valeur)) //tant que c'est pas la fin de la table
    {
    echo'<br>';
    echo'Valeur du champ1 : ';
    echo odbc_result( $valeur, 1 );//ici on affiche la valeur du champ1
    echo'<br>';
    echo'Valeur du champ2 : ';
    echo odbc_result( $valeur, 2 );
    }
    }
    else{
    echo "Impossible de se connecter à la base de données";
    }
    odbc_close( $cnx); // ferme la connexion
    echo'</body>';
    echo'</html>';
    ?>

    ---------------------------------------------------------------------------------------

    N'oublie pas de configurer ton ODBC, c'est décrit dans le lien que je t'ai passé dans le haut de la page.

    J'ai essayé chez moi et ça marche mais avec EasyPHP!
    Avec Wamp ça me sort des erreurs genre : "Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié, SQL state IM002 in SQLConnect in ....."

    Essaye de ton côté et répond moi.

    Bon courage!

    Epsilone
    0
Précédent
  • 1
  • 2