Aller au contenu

creation schema base de données PHP


racer_j

Messages recommandés

Bonjour,

Petite aide SVP

Je cherche quelques idées pour faire une base de donée toute simple

J'ai 4 documents que je peux avoir en 5 langues.

La requete est simple juste selectionner le document et la langue (la c facile) et il m'affiche le résultat demandé.

La ou j'ai du mal c comment organiser mes tables ???

combien de table . kel champs a metre

Je cherche un schema le plus simple possible donc si kelk1 a une idée merci

ex:

Facture N°0001

Destinataire M.Dupont

Dossier : N°3254

Les info facture, destinataire et dossier sont en francais mais si je ve une autre langue lors de ma requete je ve que tt ces champs change automatiquement dans la langue selectionné au depart.

Je c pas trop si c clair

Merci

Lien vers le commentaire
Partager sur d’autres sites

Et bien.. tu peux faire une table "elements de texte", ou mieux un fichier, qui contient tous les textes de l'application

Quand tu veux ecrire quelque chose, tu mets:

echo $message001;
//ou
echo $texte_libelleDestinataire;

Et dans ton fichier de configuration tu aura:

<?php
$texte_libelleFournisseur = 'Destinataire';
//etc...
?>

Et tu fais un fichier par langue proposée, selon l'option choisie tu choisi lequel charger.

Dans tous les cas, il vaudra mieux recuperer tous les element de texte dans des variables pour les afficher ensuite, plutot que de faire une requete pour chaqun..

Lien vers le commentaire
Partager sur d’autres sites

Merci de m'avoir repondu si vite

c bien ce que je ve faire une variable pour chaque mot !!!

mais je suis en train de faire le schema de cette mini base de donnée

et je vois pas trop comment organiser mes tables en faite !!!

Ou tu peux utiliser les fonctions de GetText :

http://www.php.net/manual/fr/ref.gettext.php

Créer et gérer une base de données juste pour stocker 4 champs dans 5 langues, c'est écraser une mouche avec un marteau-pilon...

Non il y a pas juste 5 champs !!!

par document j'en ai minimu 30

c'etait juste un exemple

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...