Foros del Web » Programando para Internet » PHP »

Captura URL pero no funciona el código

Estas en el tema de Captura URL pero no funciona el código en el foro de PHP en Foros del Web. Hola. Estoy tratando de hacer algo bastante sencillito. Primero os dejaré el código: Código PHP: <div id="contenido">        <div class="divs"> <h1 class="titulo">LOS JUEGOS</h1> <?   if(isset( $juegos )){ //primera parte ...
  #1 (permalink)  
Antiguo 23/07/2005, 06:52
Avatar de ortiz  
Fecha de Ingreso: septiembre-2004
Mensajes: 154
Antigüedad: 19 años, 7 meses
Puntos: 0
Captura URL pero no funciona el código

Hola.

Estoy tratando de hacer algo bastante sencillito. Primero os dejaré el código:
Código PHP:
<div id="contenido">
     
 <div class="divs">
<h1 class="titulo">LOS JUEGOS</h1>

<?
 
if(isset($juegos)){

//primera parte
$id $_GET['juegos'];
include(
"conecta.php");
$con mysql_query("SELECT j.nombre,j.descripcion,j.img,j.plataforma,d.id,d.contenido
FROM  `juego` j,`descarga` d
WHERE j.nombre = d.nombre
AND d.contenido <> 'NULL'
AND d.id = '$id'"
,$cbd);

while(
$fila mysql_fetch_array($con)){
$cuerpo nl2br($fila['contenido']);
$nombre $fila['nombre'];
$img $fila['img'];

 
//Control de imagenes
if(isset($img)){
?>
<div class="divs">
<h2 class="tit_div"><?=$nombre;?></h2>
<div align="center">
<img src="imagen/juegos/<?= $fila['img']?>" class="cara" alt="imagen juego" />
</div>
<?=$cuerpo?>
 </div>
                

<?
}else{
?>
        
<div class="divs">
<h2 class="tit_div"><?=$nombre;?></h2>
<p><?=$fila['contenido']?></p>
</div>
<?
}
//Fin del control de imagenes



}else{
//segunda parte
include("conecta.php");
            
$con mysql_query("SELECT j.nombre,j.descripcion,j.img,j.plataforma,d.id
FROM  `juego` j,`descarga` d
WHERE j.nombre = d.nombre
AND d.contenido <> 'NULL'"
,$cbd);
            
while(
$fila mysql_fetch_array($con)){
$nombre $fila['nombre'];
$img $fila['img'];
            
//Control de imagenes
if(isset($img)){
?>
<div class="divs">
<h2 class="tit_div"><a href="juegos.php?juegos=<?=$fila['id'];?>"><?=$nombre;?></a></h2>
<div align="center">
<img src="imagen/juegos/<?= $fila['img']?>" class="cara" alt="imagen juego" />
</div>
<p><?=$fila['descripcion']?></p>
</div>
<?
}else{
?>
<div class="divs">
<h2 class="tit_div"><?=$nombre;?></h2>
<p><?=$fila['descripcion']?></p>
</div>
<?
}
//Fin del control de imagenes
            
}

}
?>
</div>
</div>
Por orden, lo primero que se debería ver, sería el código del else, puesto que todavía no se ha clickado el enlace, y por tanto no se ha enviado la variable a la url. En mi caso, no se ve nada de nada :-p . Este código lo conseguí aplicar anteriormente, pero en querys mucho mas senzillas con sólo una tabla, no creo que sea por eso, pero lo digo por si acaso. En la url del navegador puedo ver, claramente como coge el valor deseado, pero cuando pongo la primera parte del código, cuando controlo si existe $juegos,entonces todo desaparece.

Lo que pretendo es, mostrar una pequeña descripción a primera vista, y que al clickar, se muestre otros datos, con más contenido. Yo encontré esta manera de hacer esto, si me podéis ayudar a ver si algo falla, muchas gracias. Y si hay otra forma más fácil, pues mejor.

Gracias y un saludo!
__________________
Juegos de Estrategia para PC - Warphammer.net :: Estrategia sólo en castellano
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 13:08.