Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2008, 07:32
pabrigarcia
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Base datos para 4 idiomas

Quiero hacer una pequeña pagina web con 4 idiomas,he creado un formulario en php que inserta en esos 4 idiomas a la base de datos (1 form con 4 campos y SOLO UN BOTON)

ESPAÑOL-INGLES-FRANCES-CHINO
Las páginas son: index - proyectos - compradores

Y en el administrador tengo que tener una opcion que desactive completamente los idiomas que yo quiera.


Mi problema es que no se como plantearlo ya que nunca he hecho una pagina en varios idiomas

Habia pensado:
1 tablas --------------------->Español
Campos --------------------->INDEX - PROYECTOS - COMPRADORES - ACTIVO

1 tablas --------------------->INGLES
Campos --------------------->INDEX - PROYECTOS - COMPRADORES - ACTIVO

1 tablas --------------------->FRANCES
Campos --------------------->INDEX - PROYECTOS - COMPRADORES - ACTIVO

1 tablas --------------------->CHINO
Campos --------------------->INDEX - PROYECTOS - COMPRADORES - ACTIVO

Con esta forma de insertar que tendria que hacer 4 consultas una para cada inserccion o que los formularios no seá el mismo no,o 4 paginas de insercción para cada idioma.

O podria plantear la base de datos de algun otra forma,habia pensado tambien en hacer
una tabla index_es con los campos id,texto,activo
una tabla index_en con los campos id,texto,activo
una tabla index_fr con los campos id,texto,activo
una tabla index_ch con los campos id,texto,activo

Pero lo veo mas complicado a la hora de actualizar todo el idioma a desactivado o activado,porque aunque en un principio no haya muchas secciones la idea es ir ampliando

Gracias de antemano