Ver Mensaje Individual
  #11 (permalink)  
Antiguo 22/09/2008, 20:18
binagol
 
Fecha de Ingreso: agosto-2008
Ubicación: Buenos Aires
Mensajes: 247
Antigüedad: 15 años, 8 meses
Puntos: 6
Pregunta Respuesta: Ayuda Modificar link PHP dependiendo de variable

Hace unos dias implemente perfectamente este codigo, pero hoy decidi cambiar el formato con que se ve la barra de links.
Se me presento un problema cuando decidi separar los links en el codigo anterior, por medio de :

   |   

Lo cual lo hace quedar mucho mas estetico. El problema, es que agrega el separador tambien despues del ultimo.

En la pantalla me queda de la siguiente manera: "link | link | link | link | "

Quisiera ayuda para modificar el codigo para que quede: "link | link | link | link"

Les muestro el codigo como quedo terminado hasta ahora:

Código PHP:
<?  
//Determina si existe la seccion indicada en $sec (use esto, por que ya lo tenia armado con include para las secciones de la pagina)
switch($_GET['sec']){
default: 
$actual "index.php?sec=inicio"; break;
case 
"1"$actual "index.php?sec=".$_GET['sec']; break;
case 
"2"$actual "index.php?sec=".$_GET['sec']; break;
case 
"3"$actual "index.php?sec=".$_GET['sec']; break; 
case 
"4"$actual "index.php?sec=".$_GET['sec']; break;
case 
"5"$actual "index.php?sec=".$_GET['sec']; break;
case 
"6"$actual "index.php?sec=".$_GET['sec']; break;
case 
"7"$actual "index.php?sec=".$_GET['sec']; break;
}
// Creamos el menú
$menu = array(
    
"index.php?sec=inicio" => "INICIO",
    
"index.php?sec=1" => "SECCION 1",
    
"index.php?sec=2" => "SECCION 2",
    
"index.php?sec=3" => "SECCION 3",
    
"index.php?sec=4" => "SECCION 4",
    
"index.php?sec=5" => "SECCION 5",
    
"index.php?sec=6" => "SECCION 6",
);

// Recorremos el arreglo $menu para imprimirlo
foreach($menu as $seccion => $link) {
    
// $link el texto (título) del link; $seccion, la seccion en la URL
    
if($seccion == $actual) {
    echo 
"<a href=\"#\"";
    echo 
" class=\"visited\"";
    } else {
    echo 
"<a href=\"$seccion\"";
    echo 
" class=\"link\"";
    }
echo 
">$link</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;";
}

?>

alguien me puede dar una mano para modificar eso?????

muchas gracias de antemano.

Última edición por binagol; 22/09/2008 a las 20:23