Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1954 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Conseil stockage variables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Conseil stockage variables

n°2145048
sebastien4​444
Posté le 07-06-2012 à 16:20:30  profilanswer
 

Bonjour,
 
Je dois développer une page PHP "vendeurs.php" qui affiche un certains nombre de coordonnées de vendeurs en fonction d'un département choisi.
J'ai donc environ 95 variables à créer qui ressemble à peu près à ça :
 
$septcinq = '<article id="result">
                     <h3>Résultats</h3>
                     <div class="coordonnees_install">
                     <span>NOM VENDEUR</span><br>4 rue du Forum<br>75001 Paris<br>01 12 34 56 78<br>Mail : <a href=\'Contact\' onclick=\'window.location="mailto:xxx@xxx.com"; return false;\'>Contact</a><br>
       </div>
                  </article>';
 
Et encore, là il n'y à qu'un vendeur à afficher.
 
Je me demandai donc s'il n'était pas conseillé de mettre ces variables ailleurs que dans vendeurs.php afin d'alléger celle-ci en code ?
Et si c'est le cas, comment faire ?

mood
Publicité
Posté le 07-06-2012 à 16:20:30  profilanswer
 

n°2145051
rufo
Pas me confondre avec Lycos!
Posté le 07-06-2012 à 17:27:40  profilanswer
 

Déjà, tu devrais mettre les données (donc pas le code HTML !) dans une structure adaptée (un tableau associatif, j'imagine que ces données proviennent initialement d'une BD SQL/XML...). Ensuite, dans ta vue, tu fais une boucle qui va afficher, au forma HTML, les données de ton tableau.
 
Un bon moyen peut aussi être d'avoir les données en XML et tu fais une transformation XSLT pour ton rendu en HTML ;)


Message édité par rufo le 07-06-2012 à 17:28:31

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2145089
sebastien4​444
Posté le 08-06-2012 à 09:36:51  profilanswer
 

En fait mes données ne sont nulle part pour le moment, je dois les recopier d'une version papier.
Donc tu penses qu'il est préfèrable que je les mette dans une BDD à laquelle je me connecte pour l'affichage ?
Parceque c'est peut-être un mauvais préjugé mais j'aurai pensé qu'il était plus lourd d'éffectuer une connexion à la BDD à chaque demande plutot que d'avoir ça dans le code de la page, non ?

n°2145093
rufo
Pas me confondre avec Lycos!
Posté le 08-06-2012 à 09:52:38  profilanswer
 

C'est complètement naze de stocker en dur des données  :pt1cable: Déjà par ce que tu te prives de la possibilité de rendre dynamique ton site (que des personnes puissent ajouter des vendeurs, via une ihm), mais aussi de le possibilité de faire des traitement sur tes données (en particulier, de la recherche sur certains critères). Enfin, on ne mélange jamais le fond (données) et la forme (affichage) => cf modèle vue contrôleur (design pattern MVC) :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Conseil stockage variables

 

Sujets relatifs
PhP: Comment passer d'une BDD SQL à SQLite?[PHP] - Recherche Agenda d'équipe
Appel fonction Javascript dans variable PHPRecherche un outil editeur qui traduit le PHP.
Formulaire - Vérification Javascript & Envoi en PHPconseil algo pour un projet
Petite question PHP, noob :)formulaire Php
[PHP] extraire des données d'une page htmlFan Gate Facebook et API PHP
Plus de sujets relatifs à : [PHP] Conseil stockage variables


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR