Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/02/2005, 06:50
Zerjillo
 
Fecha de Ingreso: febrero-2005
Mensajes: 396
Antigüedad: 19 años, 3 meses
Puntos: 1
Bueno, yo en un principio pensaba más en guardar las páginas "completas" en la base de datos, más que solo "frases o palabras".

La idea seria algo asi:

Código:
Nombre tabla: paginas

Id  |  Idioma  |   Pagina     |   Contenido
--------------------------------------------
1   | ES       | Indice       | <h1>¡Bienvenido!</h1>...
2   | EN       | Indice       | <h1>Welcome!</h1>...
3   | DE       | Indice       | <h1>Willkommen!</h1>...
4   | ES       | Inscripcion  | <p>Página Inscripción</p>...
5   | EN       | Inscripcion  | <p>Login Page</p>...
6   | DE       | Inscripcion  | <p>...</p>...
...
Donde id seria un autoincrement.

Si por ejemplo el usuario quiere ver la página del índice en español, tu solo tendrias que recuperar de la base de datos con un

Código:
  SELECT Contenido FROM paginas WHERE Pagina="Indice" AND Idioma="ES";
Si quisieras mostrar la página de Inscripcion en ingles:

Código:
  SELECT Contenido FROM paginas WHERE Pagina="Inscripcion" AND Idioma="EN";
¿Queda más o menos claro? Si tienes más dudas pregunta

Zerjillo