IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

[conception] Balise et BDD [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3
    Par défaut [conception] Balise et BDD
    Bonjour,

    voila j'aimerais quelques avis ou propositions sur ma reflexion.

    Environnement:
    j'ai un affichage de prestations sur mon site qui est généré depuis la base de données ces un contenue qui est amené a changé souvent et doit donc être facilement modifiable par mes admin(ne savant pas forcement codé).
    ces prestations on été saisie au préalable, dans une partie admin de mon site, via une texte box(les proposition seront les bienvenue si vous voyez un autre moyen.), Le texte saisie ainsi nécéssite une mise en forme pour que l'affichage ce fasse correctement dans la partie public du site.

    voila j'ai expliqué un peu l'environnement de mon probleme ou plutot mon interrogation.

    Ma reflexion:

    je pensais simplement saisir du code à balise (html) dans ma base de donnée, en limitant à quelques balises prédéfini (<a>,<br />,<hr />,<p></p>,ect...)cependant :
    je me demande si d'une part avoir des balise html dans ma base de données est une bonne chose et d'autre part s'il n'éxiste pas un meilleur moyen de formaté le texte que j'ai dans ma base de données.


    j'espere avoir bien vérifié sur le forum que ce sujet n'avais pas déjà été abordé au quel cas je m'en escuse .

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 16
    Par défaut
    Bonjour

    je suis un peu nouveau ici, mais le principe général a retenir c'est qu'il faut distinguer le fond de la forme.

    Les prestations que tu offres ont certaines propriétés qui sont intrinsèques a la prestation.

    Par exemple : si ta prestation est une chambre d'hotel, les propriétés pourront etre 2 ou 3 chambres, salle de bain, baignoire etc

    Ca represente le fond de tes informations

    Ensuite lorque tu vas présenter cette prestation sur une page html tu vas la mettre en forme avec des balises html <br /> <div></div> etc..

    si demain tu decides de mettre ces informations dans du PDF tu ne pourras pas le faire car tu aura mélangé le fond (la chambre) avec la forme (<br /> <div></div>)


    donc le mieux c est de mettre des info brutes dans ta BDD et de les mettre en page par la suite

    En esperant que ces explications t'apporteront des éléments de décision

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3
    Par défaut
    bonjour,

    je voie un peu plus clair sur ta façon de procédé, je me disait bien que mes balises dans ma base de données ca choquait un peu, je vais cherche un moyen de récuperer ce que j'ai dans ma texte aréa, pour ensuite le mettre en forme, sans pour autant stocker les balises.
    Il me semble avoir vue que la textaréa propose de lire ligne par ligne ce qu'elle contient, de ce faite je pourrait séparé chaque ligne par un \n ca ne doit pas trop posé de probléme d'avoir au millieur du code des \n si ?

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Tout dépend en fait, si tu as le corps de ta page correctement codé dans un fichier spécifique et que ce que tu enregistre en BDD n'est qu'une description pour ta prestation , enregistrer du HTMl n'est pas un problème.

    Il y'a même de très bon éditeur JS qui permettent de générer du HTML dans tes textarea de manière tout à fait transparente pour l'utilisateur (tinymce, fckeditor).

    Comme le dis F_L_Stoi il faut faire la différence entre la structure de ton site (la mise en page général , entête , pied de page , colonne de menu ect ...) et son contenu.

    Si vraiment stocker du html te pose problème tu peux passer par un pseudo code du type bbcode (comme sur le forum) mais qui devra être reparser a chaque affichage.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3
    Par défaut
    Bonjour,

    désolé pour cette reponse tardive ,mais je tenais a tester certaines choses
    je donne donc des nouvelles et je vais pouvoir passer en tag résolu.

    j'ai dans mysql mis mon champs de description en FULLTEXT ce qui me permet de gerer les retour a la ligne de ce fait je peu sans me servir de balise avoir des retour a la ligne des puce ect donc cela m'est amplement suffisant car comme vous me l'avez fait remarquer la <DIV> dans laquelle j'ecrit cette description est mis en forme par un css j'ai juste séparer le titre et la description de ma prestation et cela convient tous a fait .

    en gros j'ai dans ma base une table qui resemble a ca
    Nom de table:ContenuePrestations
    Champs:
    idContenuePrestation
    titrePrestation
    descriptionPrestation
    lienFichierPrestation
    voila merci à vous pour vos reponses

    Cordialement Kanzaki

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Conception] Export de BDD vers Excel - Le retour
    Par Camille.CWS dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 27/02/2007, 10h20
  2. [Conception] recupération information bdd dans un formulaire
    Par kifouillou dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 07/09/2006, 09h37
  3. [Conception] extraction md5 BDD, question !
    Par Fabouney dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 03/08/2006, 01h42
  4. [Conception] Performance de BDD
    Par darkbob dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 18/07/2006, 15h10
  5. [Conception] maintenir la bdd à jour
    Par Invité dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/01/2005, 20h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo