Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/04/2011, 07:13
cristomc
 
Fecha de Ingreso: abril-2011
Mensajes: 12
Antigüedad: 13 años
Puntos: 4
Respuesta: sistema de noticia multi-idiomas

yo evitaría usar lo de los comentarios <!-- -->.
en su lugar haría lo siguiente:
-Si quieres usar una sola tabla para guardar las entradas con varios idiomas (que creo que es tu caso) puedes hacer lo siguiente:

Tabla: fecha | titulo | contenido

insertar (por ejemplo el titulo en español, ingles y frances):
Código:
$titulo = $_POST["tituloes"].'#'.$_POST["tituloen"].'#'.$_POST["titulofr"]; 
//(aqui harías lo mismo para el contenido...)

$query="INSERT INTO notices (fecha, titulo, contenido) VALUES ('$fecha','$titulo','$contenido')";
Con esto has insertado en el campo titulo de la tabla: hola#hello#salut

Luego para recuperar la información:

Código:
$query="SELECT * FROM notices";
$a_result = array();
while ($row = mysql_fetch_assoc($query)){
	array_push($a_result,$row);
}
/*...Asi tienes toda la info extraída en un array.

y todo lo necesario para que guardes los datos recuperados en las variables $titulos $contenidos $fecha*/
Ahora para extraer cada parte del idioma:

Código:
$titulos = explode('#',$titulos); //esto para los títulos
$titulo_es = $titulos[0];
$titulo_en = $titulos[1];
$titulo_fr = $titulos[2];
Así ya has recuperado toda la información y ya puedes hacer con ella lo que quieras.

Espero que te sea de utilidad (y si, seguramente hay algo que esté mal escrito o no funcione, asi que te recomiendo que consultes en internet el uso de las funciones puestas aqui)

Saludos!