Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2010, 15:24
fido-strike
 
Fecha de Ingreso: noviembre-2008
Ubicación: Cochabamba Bolivia
Mensajes: 519
Antigüedad: 15 años, 5 meses
Puntos: 26
Elseif no me va! ;(

Hola,
segun recuerdo es primera vez que pido ayuda en este foro, y es por que ya no tengo opcion, no se que sera pero la condicion elseif parece que no me funciona en mis paginas, ya habia tenido con un sistema de votos que estaba haciendo, y al ver que no podia solucionarlo lo deje para luego, y cuando seguia con lo demas, me sucedio otra vez, la cosa es que primero pongo la sentencia if seguido de la condicion y el proceso a realizar, despues pongo la sentencia elseif y su condicion a realizar pero no me da, siempre el resultado de la sentencia if, aunque su condicion no sea dada. aqui les dejo el codigo:

Código PHP:
<?

if($_GET[categoria]="ciencia"){

  
$categoria "ciencia";
  
$name_cate "Ciencia";

}
elseif(
$_GET[categoria]="hogar-mudanzas"){

  
$categoria "hogar-mudanzas";
  
$name_cate "Hogar >> Mudanzas";

}
elseif(
$_GET[categoria]="otros-temas"){

  
$categoria "otros-temas";
  
$name_cate "Otros Temas";

}
elseif(
$_GET[categoria]="blogs"){

  
$categoria "blogs";
  
$name_cate "Blogs";

}
elseif(
$_GET[categoria]="artes"){

  
$categoria "artes";
  
$name_cate "Artes";

}
elseif(
$_GET[categoria]="artes-ciene"){

  
$categoria "artes-cine";
  
$name_cate "Artes >> Cine";
}
elseif(
$_GET[categoria]="artes-fotografia"){

  
$categoria "artes-fotografia";
  
$name_cate "Artes >> Fotografia";
}
elseif(
$_GET[categoria]="artes-musica"){

  
$categoria "artes-musica";
  
$name_cate "Artes >> Musica";
}
elseif(
$_GET[categoria]="deportes"){

  
$categoria "deportes";
  
$name_cate "Deportes";
}
elseif(
$_GET[categoria]="hogar"){

  
$categoria "hogar";
  
$name_cate "Hogar";

}
elseif(
$_GET[categoria]="hogar-decoracion"){

  
$categoria "hogar-decoracion";
  
$name_cate "Hogar >> Decoracion";
}
elseif(
$_GET[categoria]="hogar-mascotas"){

  
$categoria "hogar-mascotas";
  
$name_cate "Hogar >> Mascotas";
}
elseif(
$_GET[categoria]="hogar-mudanzas"){

  
$categoria "hogar-mudanzas";
  
$name_cate "Hogar >> Mudanzas";
}
elseif(
$_GET[categoria]="internet"){

  
$categoria "internet";
  
$name_cate "Internet";
}
elseif(
$_GET[categoria]="internet-dinero"){

  
$categoria "internet-dinero";
  
$name_cate "Internet >> Dinero";
}
elseif(
$_GET[categoria]="juegos"){

  
$categoria "juegos";
  
$name_cate "Juegos";
}
elseif(
$_GET[categoria]="juegos-videojuegos"){

  
$categoria "juegos-videojuegos";
  
$name_cate "Juegos >> Videojuegos";
}
elseif(
$_GET[categoria]="marketing"){

  
$categoria "marketing";
  
$name_cate "Marketing";
}
elseif(
$_GET[categoria]="email-marketing"){

  
$categoria "email-marketing";
  
$name_cate "Marketing >> Email Marketing";
}
elseif(
$_GET[categoria]="marketing-publicidad-online"){

  
$categoria "marketing-publicidad-online";
  
$name_cate "Marketing >> Publicidad Online";
}
elseif(
$_GET[categoria]="negocios"){

  
$categoria "negocios";
  
$name_cate "Negocios";
}
elseif(
$_GET[categoria]="negocios-multinivel"){

  
$categoria "negocios-multinivel";
  
$name_cate "Negocios >> Multinivel";
}
elseif(
$_GET[categoria]="ocio"){

  
$categoria "ocio";
  
$name_cate "Ocio";
}
elseif(
$_GET[categoria]="portales"){

  
$categoria "portales";
  
$name_cate "Portales";
}
elseif(
$_GET[categoria]="salud"){

  
$categoria "salud";
  
$name_cate "Salud";
}
elseif(
$_GET[categoria]="sociedad"){

  
$categoria "sociedad";
  
$name_cate "Sociedad";
}
elseif(
$_GET[categoria]="tecnologia"){

  
$categoria "tecnologia";
  
$name_cate "Tecnologia";
}
elseif(
$_GET[categoria]="viajes"){

  
$categoria "viajes";
  
$name_cate "Viajes";
}
elseif(
$_GET[categoria]="webmaster"){

  
$categoria "webmaster";
  
$name_cate "Webmasters";
}
elseif(
$_GET[categoria]="adultos"){

  
$categoria "adultos";
  
$name_cate "Portales Para Adultos";
}
?>
y aqui les dejo la pagina, como veran, aunque el $_GET[categoria] este en otra categoria siempre muestra los resultados de ciencia:
[URL="http://ojo-espia.site40.net/lista.php?categoria=hogar-mudanzas"]http://ojo-espia.site40.net/lista.php?categoria=hogar-mudanzas[/URL]
por si acaso tambien les dejo el codigo que genera los resultados de la peticion segun los terminos (es la parte donde se genera los resultados, es decir parte de todo el codigo del archivo.):
Código PHP:
<?
include("partes-web/conten_go.php");

$resultwebs mysql_query("SELECT * FROM webs WHERE categoria='$categoria' ORDER BY id LIMIT 10");
while(
$rowwebs mysql_fetch_array($resultwebs))

{
?>
<FONT COLOR=#AAFF00>
<font size=4><b><a href="web.php?web=<? echo $rowwebs["id"]; ?>"><? echo $rowwebs["titulo"]; ?></a></b></font><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#7F7772><? echo $rowwebs["descripcion"]; ?></font>
<br>
<br><b><a href="web.php?web=<? echo $rowwebs["id"]; ?>">>>Ver Detalles</a></b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<b><a href="<? echo $rowwebs["url"]; ?>" target="black">>>Visitar Web</a></b>
<hr/>
<?
}

mysql_free_result($resultwebs);

?>
Ya he intentado, de todo, poniendo comillas, poniendo espacion entre los "=" cambiando todos los elseifs por ifs y nada, please por favor ayudenme, ya no se que hacer, por no saber perfectamente sobre php, me paso horas intentado arreglar para que al final no pueda. :(