Foros del Web » Programando para Internet » PHP »

ayuda con PHP y Smarty

Estas en el tema de ayuda con PHP y Smarty en el foro de PHP en Foros del Web. Hola tengo un formulario que contiene un select para que el usuario seleccione el idioma en el que desea ver el contenido del sitio. se ...
  #1 (permalink)  
Antiguo 07/03/2010, 10:34
 
Fecha de Ingreso: febrero-2010
Mensajes: 24
Antigüedad: 14 años, 9 meses
Puntos: 0
Exclamación ayuda con PHP y Smarty

Hola
tengo un formulario que contiene un select para que el usuario seleccione el idioma en el que desea ver el contenido del sitio. se debe enviar via submit el idioma seleccionado y se debe recargar la pagina pero con la nueva configuracion.
el formulario envia bien el valor seleccionado pero no me recarga la pagina con el nuevo valor, sino que se queda con el valor del idioma por defecto, en este caso "en".
por favor si alguien me puede ayudar, en cual sea tal vez el error. o tal vez tenga una mejor solucion para tener un sitio en varios idiomas utilizando samrty.
gracias a todos de antemano


//index.tpl
<form name="language" action="{$smarty.server.PHP_SELF}" method="post">
<select onchange = "document.language.submit()" name="language">
<option selected="selected">{$langua}</option>
<option value="en">{$en}</option>
<option value="es">{$es}</option>
<option value="fr">{$fr}</option>
</select>
</form>

//index.php
$lang = $language->getLanguage(@$_POST['lang']);
$smarty->assign('pageTitle',$lang['pageTitle']);
$smarty->assign('langua',$lang['select-language']);
$smarty->assign('en',$lang['en']);
$smarty->assign('es',$lang['es']);
$smarty->assign('fr',$lang['fr']);

Etiquetas: smarty
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:57.