Foros del Web » Programando para Internet » PHP »

funcion creacion de una lista

Estas en el tema de funcion creacion de una lista en el foro de PHP en Foros del Web. Hola a todos, he estado creando una funcion que me hicienra una lista y que no resaltara el valor que le paso. esta es la ...
  #1 (permalink)  
Antiguo 15/12/2007, 08:45
 
Fecha de Ingreso: octubre-2007
Mensajes: 114
Antigüedad: 16 años, 6 meses
Puntos: 0
funcion creacion de una lista

Hola a todos, he estado creando una funcion que me hicienra una lista y que no resaltara el valor que le paso.

esta es la lista:
Código PHP:
<div id="topPan">
<
ul>
        <
li class="home">Inicio</li>
        <
li class="menupadding"><a href="cuerposervicios.php">Servicios</a></li>
    <
li class="menupadding"><a href="cuerpoportafolio.php">Portafolio</a></li>
        <
li class="menupadding"><a href="cuerpoclientes.php">Clientes</a></li>
        <
li class="menupadding"><a href="cuerpocontacto.php">contacto</a></li>
    </
ul>
    
</
div
la verdad es que lo que quiero hacer es que cambie el "home" a menupadding dependiendo de la variable que le pase pero no lo logro con php.

alguien me pude hechar un cable. Como se ve soy un poco novato.

con php lo he intentafo con condicionales if de manera que si no le pasaba la variable correcta que creara la clase "menupadding" en vez de "home", pero me imprime todo el codigo en pantalla y no me da ningun error

esto es lo que he hecho:

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>
</head>
<body>
<div id="topPan">
<ul>
<?php


$situacion
="index2.php";
echo 
$situacion;
if(
$situacion=="index2.php")
{
    echo(
"<li class=\"home\">Inicio</li>");

}else{
        echo(
"<li class=\"menupadding\"><a href=\"index2.php\">Inicio</a></li>");
        
if(
$situacion=="body_servicios.php")
{
        echo(
"<li class=\"home\">Servicios</li>");

}else{
        echo(
"<li class=\"menupadding\"><a href=\"body_servicios.php\">Servicios</a></li>");

     
if(
$situacion=="body_portafolio.php")
{
        echo(
"<li class=\"home\">Portafolio</li>");

}else{
        echo(
"<li class=\"menupadding\"><a href=\"body_portafolio.php\">Portafolio</a></li>"); 
              
if(
$situacion=="body_clientes.php")
{
        echo(
"<li class=\"home\">Clientes</li>");

}else{
        echo(
"<li class=\"menupadding\"><a href=\"body_clientes.php\">Clientes</a></li>");
      
if(
$situacion=="body_contacto.php")
{
        echo(
"<li class=\"home\">Contacto</li>");

}else{
        echo(
"<li class=\"menupadding\"><a href=\"body_contacto.php\">Contacto</a></li>");
}
?>
        
    
    </ul>
</div>



</body>
</html>

Gracias de antemano
  #2 (permalink)  
Antiguo 15/12/2007, 08:48
 
Fecha de Ingreso: octubre-2007
Mensajes: 114
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: funcion creacion de una lista

perdonad ya lo he conseguido no habia cerrado las llaves en los else
  #3 (permalink)  
Antiguo 15/12/2007, 10:32
 
Fecha de Ingreso: mayo-2006
Mensajes: 288
Antigüedad: 18 años
Puntos: 4
Re: funcion creacion de una lista

para ahorar algo de lineas puede usar elseif();
  #4 (permalink)  
Antiguo 15/12/2007, 11:29
Avatar de dopon  
Fecha de Ingreso: julio-2005
Ubicación: Cucuta / Colombia
Mensajes: 493
Antigüedad: 18 años, 9 meses
Puntos: 1
Re: funcion creacion de una lista

o un switch-case
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 14:27.