Bonjour,
Je suis actuellement en stage et je recherche des solutions pour effectuer le travail qui m'est demandé.
Je vous explique le contenu de mon travail pour que vous compreniez ce que je cherche à faire (attention c'est assez compliqué ;) ) :
Je dois créer une interface PHP pour permettre la saisie de données des utilisateurs dans une base de données.
Pour faciliter cette saisie, j'ai à disposition une autre base de données (que je dois créer à partir d'un fichier .mdb) dans laquelle j'irai piocher des informations.
Pour l'instant je n'ai absolument rien fait, car je viens de commencer mon stage. Mais ne vous inquiétez pas je ne vais pas vous demander de faire mon stage!!! J'aimerais simplement avoir votre avis sur mes choix ainsi que des conseils, si vous en avez.
En fait j'ai deja reflechi à un ensemble de solutions face aux divers problémes rencontrés :
1) fichier .mdb : comment faire pour mettre à jour ma base de données grâce à ce fichier ?
REPONSE : j'ouvre ce fichier .mdb grâce à microsoft access, je l'exporte en format .csv (c'est une option d'access)
ensuite je crée un script PHP qui récupére ce fichier .csv, qui l'ouvre en lecture, récupére chaque ligne du fichier pour ensuite (par l'intérmediaire d'une boucle) crée une requete d'insertion dans la base....
Ca va? Vous suivez?
J'ai réalisé un petit script PHP que j'ai intégré dans un .htlm qui tente de recuperer le fichier .csv sur mon bureau et de l'ouvrir ==> probleme sa ne fonctionne pas...
je vous envoie le script pour que vous puissiez me dire ou se situe le probleme :
<html>
<head>
<title> recupcsv</title>
</head>
<body>
Le fichier va se lancer...
<?php
// recuperer le csv
$fp = fopen("C:\Users\Niwok\Desktop\qe164.csv","r"); // accés en lecture au fichier csv
if (!$fp = fopen("C:\Users\Niwok\Desktop\qe164.csv","r")) {
echo "Echec de l'ouverture du fichier"; // si le fichier ne s'ouvre pas on affiche un message d'erreur
exit;
}
else {
echo "C'est bon c'est ouvert";
}
?>
</body>
</html>
VOILA! MERCI POUR VOTRE PATIENCE!!!
Configuration: Windows 2000
Internet Explorer 6.0