Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2005, 06:52
Avatar de ortiz
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