Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/03/2011, 06:17
Avatar de Kamae
Kamae
 
Fecha de Ingreso: abril-2008
Ubicación: Barcelona (Catalunya)
Mensajes: 307
Antigüedad: 16 años
Puntos: 13
Respuesta: como marcar el enlace de menu activo

Buenas

Prueba a usar la función así:

Código PHP:
function Menu($sitio) {

$url 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];

if(
ereg($sitio,$url)) {return 'id="current"'; } // Si coincide, retorna la cadena
return ""// Si llega aquí, no retorna nada


Y luego al llamarla mejor sácala de las comillas dobles del echo, no sea que esté pillándolo como string en vez de interpretarlo como php:

Código PHP:
//Mostramos los registros del menu
while ($row=mysql_fetch_array($result)){
echo 
"<li ".Menu('detalle.php')."> <a href=detalle.php?var=".$row["idcontenido"].">".$row["titulo"]."</a></li>";} 
Saludos