Creation site intranet + gestion BD

Fermé
Sakou1 Messages postés 15 Date d'inscription vendredi 16 mai 2008 Statut Membre Dernière intervention 3 juin 2008 - 16 mai 2008 à 18:14
epsiloneIB Messages postés 133 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 13 septembre 2009 - 4 juin 2008 à 16:42
Bonjour,

Je souhaite réaliser un site intranet avec une gestion de base de donnée distante. (Pour mes cours)
Je m'explique:

Je dois réaliser un site(Cette partie la c'est OK)

Je dois réaliser une base de donnée Access permettant aux visiteurs du site intranet de la modifier:
->Ils doivent pouvoir en allant sur une page distincte s'enregistrer dans la base de donnée (nom, age, adresse, etc)
->La base de donnée doit être mise à jour dès que la personne a validé ses données
->La base de donnée doit se présenter dans un interface graphique dans le site
->Les visiteurs doivent pouvoir télécharger la base de donnée

Et finalement je dois mettre le site sur le réseau.

Mes questions:

Je sais créer un site et une base de donnée Access (c'est déja ça) mais pour le reste, comment faire?

Je vous remercie en avance pour vos réponses

Amicalement, Sakou1
A voir également:

24 réponses

Sakou1 Messages postés 15 Date d'inscription vendredi 16 mai 2008 Statut Membre Dernière intervention 3 juin 2008
3 juin 2008 à 13:41
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
epsiloneIB Messages postés 133 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 13 septembre 2009 8
3 juin 2008 à 15:31
C'est bien!

Essaye de regarder ce lien :

https://codes-sources.commentcamarche.net/

Epsilone
0
Sakou1 Messages postés 15 Date d'inscription vendredi 16 mai 2008 Statut Membre Dernière intervention 3 juin 2008
3 juin 2008 à 15:45
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
epsiloneIB Messages postés 133 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 13 septembre 2009 8
4 juin 2008 à 16:42
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