Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/05/2007, 11h06   #1
Rédacteur
 
Avatar de Franck.H
 
Franck HECHT
Inscription : janvier 2004
Messages : 5 575
Détails du profil
Informations personnelles :
Nom : Franck HECHT
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 5 575
Points : 6 991
Points : 6 991
Envoyer un message via MSN à Franck.H
Par défaut Espace clients ?

Bonjour !


En ce moment même, je suis en train de créer le site de ma future micro-entreprise Passons les détails... Dans ce site, j'aimerais éventuellement ajouter un esapce client qui permettrais à chaque client de voir l'avancement de leur travaux par le biais du site (ce sera dans la conception graphisme en pré-presse donc ce seront essentiellement des images réduites qu'ils verrons).

Jusque là tout va bien ! J'ai pensé pour le moment à un accès qui se ferait par le biais du numéro du clien ainsi qu'un mot de passe que je leur attribue automatiquement et puis après... hé bien c'est là que je bloque un peu, il faudrait ouvrir le répertoire correspondant au client, surement un nom stocké dans la base de données SQL et lister le contenu des fichiers et les mettre en liens pour qu'ils puissent voir les images correspondantes à l'avancement des travaux.

Je ne sais pas si je suis dans la bonne mais en tous cas c'est l'idée de base mais je veut que ca reste le plus simple possible, surtout à gérer. Si vous avez des suggestions et me donner éventuellement la marche à suivre car je débute encore en PHP


Merci d'avance pour vos lumières
__________________
Mon Site
Groupe social des amateurs du langage C
Ma bibliothèque de gestion de chaînes de caractères : CStr


"L'imagination est plus importante que le savoir" A. Einstein
Franck.H est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 13h14   #2
Membre confirmé
 
Inscription : avril 2007
Messages : 254
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 254
Points : 262
Points : 262
Selon moi, si tu veux faire au plus simple, oublie la notion de répertoir pour ne garder dans ta db que le nom des fichiers images avec l'id du client. De tel sorte, il ne te restera plus que le code suivant: (Attention, je n'ai pas testé, c'est le principe que j'énonce ici)
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 //$pServeur, $pNom, $pMotPasse et $pBase ont été initialisés
// Il faudrait penser au path si tes images ne se trouvent pas dans le répertoire courant.
 if ($dbLink = mysql_pconnect ($pServeur, $pNom, $pMotPasse))
  {
    // Connexion à la base
    if (mysql_select_db ($pBase, $dbLink)) 
    {
      $query = "SELECT * FROM tableau_images WHERE client_id = ".$clienId." ORDER BY nom_image";
      if($dbResult = mysql_query($query, $dbLink))
      {
        while($dbRow = mysql_fetch_object($dbResult))
        {
          print("<IMG src=\"".$dbRow->nom_image"\" name=\"".$dbRow->.nom_image"\" ><BR>\n");
        }
      }
    }
  }
Ouach est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 15h47   #3
Rédacteur
 
Avatar de Franck.H
 
Franck HECHT
Inscription : janvier 2004
Messages : 5 575
Détails du profil
Informations personnelles :
Nom : Franck HECHT
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 5 575
Points : 6 991
Points : 6 991
Envoyer un message via MSN à Franck.H
Oui c'est pas idiot, j'avais pensé aux répertoires de sorte que le tout soi un minimum organisé c'est tout Je n'aurais certes pas 10 clients en même temps, du moins pas au début donc ta solution me paraît pas trop mal, ca fait juste de la minipulation supplémentaire.

J'entend par supplémentaire du point de vue qu'il faut que j'édite la base de données, même si c'est par le biais d'une simple interface. Le but que j'avais en tête était de devoir simplement ajouter les fichiers dans le bon répertoire via FTP puis voilà, m'est avis que c'est largement simple ainsi

Non ?
__________________
Mon Site
Groupe social des amateurs du langage C
Ma bibliothèque de gestion de chaînes de caractères : CStr


"L'imagination est plus importante que le savoir" A. Einstein
Franck.H est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h41.


 
 
 
 
Partenaires

Hébergement Web