Jump to content

creation schema base de données PHP


Recommended Posts

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

Link to comment
Share on other 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..

Link to comment
Share on other 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

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...