Foros del Web » Programando para Internet » PHP »

Mostrar a que tema pertenece un artículo determinado

Estas en el tema de Mostrar a que tema pertenece un artículo determinado en el foro de PHP en Foros del Web. Hola a todos, estoy creando un sistema de noticias y va todo perfecto por ahora, tiene un sistema de comentarios, en la portada sale un ...
  #1 (permalink)  
Antiguo 05/02/2011, 00:17
 
Fecha de Ingreso: abril-2006
Mensajes: 105
Antigüedad: 18 años
Puntos: 11
Mostrar a que tema pertenece un artículo determinado

Hola a todos, estoy creando un sistema de noticias y va todo perfecto por ahora, tiene un sistema de comentarios, en la portada sale un array enlazando a la id del tema al que pertenece y demás, hasta ahí perfecto.

El problema viene al crear en una columba, un apartado llamado "novedades".

Dicho apartado me muestra la ultima noticia publicada, hasta ahí bien, pero el problema es que si intento mostrar la imagen del tema relacionado con la noticia, se queda la página en blanco, ni errores ni nada.

Pongo los códigos:

Archivo de novedades que me muestra la ultima noticia sin problemas (salvo la imagen):

Código PHP:
<? 

//conectamos a la base 
include('conexion.php');
//hacemos las consultas 
$result=mysql_query("select * from eventos ORDER BY id_evento DESC LIMIT 1",$connect); 
//Una vez seleccionados los registros los mostramos para su edici�n 
while($row=mysql_fetch_array($result))  


echo 
'<div style="text-align:center;" class="LeftItem">
<a href="index.php?seccion=evento&id='
.$row["id_evento"].'"><img src="./images/temas/'.$row[tema].'"  alt="Ultimo evento" width="100" height="141" loop="0" border="0" /></a>
</div><br/>
<div class="LeftItem">
                    <a href="index.php?seccion=evento&id='
.$row["id_evento"].'"><h4>&nbsp;&nbsp;'.$row[titulo].'</h4></a>
                    <p class="NewsPost" >
                        <span class="Block">&nbsp; - Fecha:</span><br/>
                        <span class="Block">&nbsp; - '
.$row[dia].'</span>
                    </p>
                    </div>'
;  

}  

?>
Archivo de novedades intentando que me muestre la imagen del tema relacionado con el artículo/evento:

Código PHP:
<? 

//conectamos a la base 
include('conexion.php');
//hacemos las consultas 

$result=mysql_query("select * from eventos ORDER BY id_evento DESC LIMIT 1",$connect); 
$row=mysql_fetch_array($result);

$id_tema=$row[id_tema];
?>
<?

$result2
=mysql_query("SELECT * FROM temas where id_tema='$id_tema'"$connect); 
$row2=mysql_fetch_array($result2); 

$imagen=$row2[imagen];

?>
<?php 
//Una vez seleccionados los registros los mostramos para su edici�n 
while($row=mysql_fetch_array($result))  


echo 
'<div class="LeftItem" style="text-align:center;">
<h4>&nbsp;&nbsp;<a href="index.php?seccion=evento&id='
.$row["id_evento"].'">'.$row[titulo].'</h4></a><br></div>
<div style="text-align:center;" class="LeftItem">
<a href="index.php?seccion=evento&id='
.$row["id_evento"].'">
<img src="'
.$imagen.'"  alt="'.$row[titulo].'" width="100" height="141" loop="0" border="0" /></a><br>
<font size="2">- Fecha: '
.$row[dia].'</font>
<br/></div>'
;  

}  
mysql_free_result($result)
?>
Aclaración:

Tengo 2 tablas, y son las siguientes:

temas

Campos: id_tema (autoincrement), imagen (varchar).
___

eventos

Campos: id_evento (autoincrement), id_tema (varchar), y un largo etc de campos que no vienen a cuento.
___

¿Sabéis donde estoy metiendo la zarpa hasta el fondo?

Si os es de ayuda, tengo un array en el que si funciona este método y puedo hacerme con el valor del campo imagen de temas, añadiéndolo a su respectiva fila de datos del evento en cuestión.

Código PHP:
<div class="NewsItem">
                    <h2 class="NewsTitle"><font size="5">EVENTOS</font></h2><br><br>
                    <table border="0" height="38" cellpadding="0" cellspacing="0">
    <tr>
        <th height="16" align="left" valign="top">
        <p align="left">
        <img border="0" src="./images/resumen.jpg" height="24" align="left"></th>
        <th height="16" align="left" valign="top">
        <p align="left">
        <img border="0" src="./images/tema.jpg" height="24" align="left"></th>
        <th height="16" align="left" valign="top">
        <p align="left">
        <img border="0" src="./images/dia.jpg" height="24" align="left"></th>
    </tr>

<?php 
//conectamos a la base  
include('conexion.php');

//hacemos las consultas  
$result=mysql_query("select * from eventos order by fecha Desc"$connect);  
$row=mysql_fetch_array($result);

$id_tema=$row[id_tema];
?>
<?

$result2
=mysql_query("SELECT * FROM temas where id_tema='$id_tema'"$connect); 
$row2=mysql_fetch_array($result2); 

$imagen=$row2[imagen];

?>
<?php 
//Recogemos las consultas en un array y las mostramos  
while($row=mysql_fetch_array($result)) 

  
echo 
'<tr>
        <td height="19" valign="top" valign="top" background="./images/bg_eventos.jpg">
        <a href="index.php?seccion=evento&id='
.$row["id_evento"].'">
        <p align="left"><b> - '
.$row["titulo"].':</b><br><br>'.nl2br($row["resumen"]).'</a></td>
        <td height="19" valign="top" background="./images/bg_eventos.jpg">
        <a href="index.php?seccion=evento&id='
.$row["id_evento"].'">
        <p align="center"><img border="0" src="'
.$imagen.'" width="50" height="70"></a></td>
        <td height="19" valign="top" background="./images/bg_eventos.jpg">
        <a href="index.php?seccion=evento&id='
.$row["id_evento"].'">
        <p align="center"> - '
.$row["dia"].'</p>
        </a>
        </td>
    </tr>
    <tr>
        <td height="5" valign="top" valign="top" background="./images/bg_eventos.jpg">
        </td>
        <td height="5" valign="top" background="./images/bg_eventos.jpg">
        </td>
        <td height="5" valign="top" background="./images/bg_eventos.jpg">
        </td>
    </tr>
'


 
mysql_free_result($result)
?></table>
                </div>
Si no me he explicado bien, avisarme para aclarar dudas.

Un saludo y muchas gracias
  #2 (permalink)  
Antiguo 05/02/2011, 01:22
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 14 años, 5 meses
Puntos: 25
Respuesta: Mostrar a que tema pertenece un artículo determinado

veo que has plvidado '' en $id_tema=$row[id_tema];, porque no puebas mysql_error()
  #3 (permalink)  
Antiguo 05/02/2011, 01:32
Avatar de TylerD  
Fecha de Ingreso: enero-2011
Mensajes: 22
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: Mostrar a que tema pertenece un artículo determinado

has probado a hacer un echo de la variable imagen para ver que te devuelve exactamente? si te devuelve el nombre+extencion de la imagen es que está bien , otra cosa podria ser que no pones la ubicacion de la carpeta en la que se encuentra la imagen.. o las imagenes se encuentran en la misma carpeta que el php que ejecutas?
  #4 (permalink)  
Antiguo 05/02/2011, 01:32
 
Fecha de Ingreso: abril-2006
Mensajes: 105
Antigüedad: 18 años
Puntos: 11
Respuesta: Mostrar a que tema pertenece un artículo determinado

He probado de la forma que tú me has dicho, pero no ha habido suerte:

Código PHP:
<div class="LeftItem" style="text-align:center;">
<? 
error_reporting
(E_ALL);
//conectamos a la base 
include('conexion.php');
//hacemos las consultas 

$result=mysql_query("select * from eventos ORDER BY id_evento DESC LIMIT 1",$connect); 
$row=mysql_fetch_array($result);

$id_tema=$row['id_tema'];
?>
<?

$result2
=mysql_query("SELECT * FROM temas where id_tema='$id_tema'"$connect); 
$row2=mysql_fetch_array($result2); 

$imagen=$row2['imagen'];

?>
<?php 
//Una vez seleccionados los registros los mostramos para su edici�n 
while($row=mysql_fetch_array($result))  


echo 
'
<h4>&nbsp;&nbsp;<a href="index.php?seccion=evento&id='
.$row["id_evento"].'">'.$row[titulo].'</h4></a><br></div>
<div style="text-align:center;" class="LeftItem">
<a href="index.php?seccion=evento&id='
.$row["id_evento"].'">
<img src="'
.$imagen.'"  alt="Ultimo evento" width="100" height="141" loop="0" border="0" /></a><br>
<font size="2">- Fecha: '
.$row[dia].'</font>
<br/>
'
;  

}  
mysql_free_result($result)
?>
</div>
De todas formas, las '' no me han hecho falta en el código anterior para el array, y me ha funcionado a la perfección... que será, que será...
  #5 (permalink)  
Antiguo 05/02/2011, 01:33
 
Fecha de Ingreso: abril-2006
Mensajes: 105
Antigüedad: 18 años
Puntos: 11
Respuesta: Mostrar a que tema pertenece un artículo determinado

Las imágenes están guardadas en la base de datos con la ruta y extensión incluida.

../images/temas/IMAGENCUALQUIERA.jpg

De todas formas, insisto en que este código en el array que puse anteriormente, me funciona perfecto.

Voy a probar lo del echo, buena idea.
  #6 (permalink)  
Antiguo 05/02/2011, 01:35
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 14 años, 5 meses
Puntos: 25
Respuesta: Mostrar a que tema pertenece un artículo determinado

el ultimo array prueba cambiar el variabla $row por $row1 o otro nombre para dejar referencia de uno a otro
  #7 (permalink)  
Antiguo 05/02/2011, 01:42
 
Fecha de Ingreso: abril-2006
Mensajes: 105
Antigüedad: 18 años
Puntos: 11
Respuesta: Mostrar a que tema pertenece un artículo determinado

Ya sale el error:

Código PHP:
<? 
error_reporting
(E_ALL);
//conectamos a la base 
include('conexion.php');
//hacemos las consultas 

$result=mysql_query("select * from eventos ORDER BY id_evento DESC LIMIT 1",$connect); 
$row=mysql_fetch_array($result);

$id_tema=$row[id_tema];
?>
<?

$result2
=mysql_query("SELECT * FROM temas where id_tema='$id_tema'"$connect); 
$row2=mysql_fetch_array($result2); 

$imagen=$row2[imagen];

?>
<?php 
//Una vez seleccionados los registros los mostramos para su edici�n 
while($row=mysql_fetch_array($result))  


echo 
'$imagen';
}  
mysql_free_result($result)
?>
Y sale el siguiente error:

Código:
Notice: Use of undefined constant id_tema - assumed 'id_tema' in /home/a1919488/public_html/prueba.php on line 10

Free Web Hosting

PHP Error Message

Notice: Use of undefined constant imagen - assumed 'imagen' in /home/a1919488/public_html/prueba.php on line 17
  #8 (permalink)  
Antiguo 05/02/2011, 01:44
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 14 años, 5 meses
Puntos: 25
Respuesta: Mostrar a que tema pertenece un artículo determinado

ya te lo he dicho te faltaba ""
  #9 (permalink)  
Antiguo 05/02/2011, 01:48
 
Fecha de Ingreso: abril-2006
Mensajes: 105
Antigüedad: 18 años
Puntos: 11
Respuesta: Mostrar a que tema pertenece un artículo determinado

Código PHP:
<? 
error_reporting
(E_ALL);
//conectamos a la base 
include('conexion.php');
//hacemos las consultas 

$result=mysql_query("select * from eventos ORDER BY id_evento DESC LIMIT 1"$connect); 
$row1=mysql_fetch_array($result);

$id_tema=$row["id_tema"];
?>
<?

$result2
=mysql_query("SELECT * FROM temas where id_tema='$id_tema'"$connect); 
$row2=mysql_fetch_array($result2); 

$imagen=$row2["imagen"];

?>
<?php 
//Una vez seleccionados los registros los mostramos para su edici�n 
while($row1=mysql_fetch_array($result))  


echo 
$imagen;
}  
mysql_free_result($result)
?>
Si hago éso, deja de mostrar contenido, directamente saca una página en blanco :S
  #10 (permalink)  
Antiguo 05/02/2011, 01:51
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 14 años, 5 meses
Puntos: 25
Respuesta: Mostrar a que tema pertenece un artículo determinado

pruebalo asi a ver se te funciona
Código PHP:
Ver original
  1. <?php
  2. //conectamos a la base
  3. include('conexion.php');
  4. //hacemos las consultas
  5.  
  6. $result=mysql_query("select * from eventos ORDER BY id_evento DESC LIMIT 1", $connect) or die (mysql_error());
  7. $row1 = mysql_fetch_array($result);
  8.  
  9. $id_tema = $row1["id_tema"];
  10. ?>
  11. <?php
  12.  
  13. $result2 = mysql_query("SELECT * FROM temas where id_tema='".$id_tema."'", $connect) or die (mysql_error());
  14. $row2 = mysql_fetch_array($result2);
  15.  
  16. $imagen = $row2["imagen"];
  17.  
  18. ?>
  19. <?php
  20. //Una vez seleccionados los registros los mostramos para su edici�n
  21. while($row1 = mysql_fetch_array($result))  
  22. {
  23.  
  24. echo '<img src="'.$imagen.' />';
  25. }  
  26. ?>
  #11 (permalink)  
Antiguo 05/02/2011, 01:55
 
Fecha de Ingreso: abril-2006
Mensajes: 105
Antigüedad: 18 años
Puntos: 11
Tampoco...

¿Y si pruebo mysql_fetch_assoc?

aunque pensándolo bien, aunque muestre 1 solo registro, no deja de ser un array y el assoc no le veo mucho sentido :S

Hay dios que creo que ya se porque es...


Un segundo, que como lo confirme me pego un tiro, y yo aqui haciéndoos perder el tiempo.

No, falsa alarma, el error sigue ahí :S

¿Alguien puede ayudarme?

Última edición por GatorV; 05/02/2011 a las 18:36
  #12 (permalink)  
Antiguo 05/02/2011, 21:37
 
Fecha de Ingreso: abril-2006
Mensajes: 105
Antigüedad: 18 años
Puntos: 11
Respuesta: Mostrar a que tema pertenece un artículo determinado

Código PHP:
<?  

//conectamos a la base  
include('conexion.php'); 
//hacemos las consultas  
$result=mysql_query("select * from eventos ORDER BY id_evento DESC LIMIT 1",$connect); 
$row mysql_fetch_array($result);
$id_tema $row["id_tema"]; 

 
$result2 mysql_query("SELECT * FROM temas where id_tema='".$id_tema."'"$connect) or die (mysql_error());
$row2 mysql_fetch_array($result2); 
 
$imagen $row2["imagen"];
 

//Una vez seleccionados los registros los mostramos para su edici�n  
echo '<div style="text-align:center;" class="LeftItem"> 
<a href="index.php?seccion=evento&id='
.$row["id_evento"].'"><img src="'.$imagen.'"  alt="Ultimo evento" width="100" height="141" loop="0" border="0" /></a> 
</div><br/> 
<div class="LeftItem"> 
                    <a href="index.php?seccion=evento&id='
.$row["id_evento"].'"><h4>&nbsp;&nbsp;'.$row[titulo].'</h4></a> 
                    <p class="NewsPost" > 
                        <span class="Block">&nbsp; - Fecha:</span><br/> 
                        <span class="Block">&nbsp; - '
.$row[dia].'</span> 
                    </p> 
                    </div>'
;   


?>
He conseguido que ese código funcione, me muestra la última inserción en la tabla, y también me recoge la ruta de la imagen al tema que pertenece el artículo, me ha costado pero funcionando está.

Ahora un problema... el código anterior en el que hago el array... creía que funcionaba bien, hasta que una vez en funcionamiento el bloque "novedades", el cual siempre está en ejecución en un menú de la web, el array del código anterior me muestra la misma imagen en todos los resultados, el código del array es este:

Código PHP:
<div class="NewsItem"> 
                    <h2 class="NewsTitle"><font size="5">EVENTOS</font></h2><br><br> 
                    <table border="0" height="38" cellpadding="0" cellspacing="0"> 
    <tr> 
        <th height="16" align="left" valign="top"> 
        <p align="left"> 
        <img border="0" src="./images/resumen.jpg" height="24" align="left"></th> 
        <th height="16" align="left" valign="top"> 
        <p align="left"> 
        <img border="0" src="./images/tema.jpg" height="24" align="left"></th> 
        <th height="16" align="left" valign="top"> 
        <p align="left"> 
        <img border="0" src="./images/dia.jpg" height="24" align="left"></th> 
    </tr> 

<?php  
//conectamos a la base   
include('conexion.php'); 

//hacemos las consultas   
$result=mysql_query("select * from eventos order by fecha Desc"$connect);   
$row=mysql_fetch_array($result); 

$id_tema=$row[id_tema]; 
?> 
<? 

$result2
=mysql_query("SELECT * FROM temas where id_tema='$id_tema'"$connect);  
$row2=mysql_fetch_array($result2);  

$imagen=$row2[imagen]; 

?> 
<?php  
//Recogemos las consultas en un array y las mostramos   
while($row=mysql_fetch_array($result))  
{  
   
echo 
'<tr> 
        <td height="19" valign="top" valign="top" background="./images/bg_eventos.jpg"> 
        <a href="index.php?seccion=evento&id='
.$row["id_evento"].'"> 
        <p align="left"><b> - '
.$row["titulo"].':</b><br><br>'.nl2br($row["resumen"]).'</a></td> 
        <td height="19" valign="top" background="./images/bg_eventos.jpg"> 
        <a href="index.php?seccion=evento&id='
.$row["id_evento"].'"> 
        <p align="center"><img border="0" src="'
.$imagen.'" width="50" height="70"></a></td> 
        <td height="19" valign="top" background="./images/bg_eventos.jpg"> 
        <a href="index.php?seccion=evento&id='
.$row["id_evento"].'"> 
        <p align="center"> - '
.$row["dia"].'</p> 
        </a> 
        </td> 
    </tr> 
    <tr> 
        <td height="5" valign="top" valign="top" background="./images/bg_eventos.jpg"> 
        </td> 
        <td height="5" valign="top" background="./images/bg_eventos.jpg"> 
        </td> 
        <td height="5" valign="top" background="./images/bg_eventos.jpg"> 
        </td> 
    </tr> 
'
;  
}  
 
mysql_free_result($result
?></table> 
                </div>
Es decir, va todo perfecto, a excepción de que siempre se repite la imagen que sale en el bloque novedades, esa imagen se pasa al array y en el array todos los resultados son distintos, pero siempre cogen el valor de la imagen que muestra el script de novedades.

Última edición por Malekith; 05/02/2011 a las 21:46
  #13 (permalink)  
Antiguo 06/02/2011, 02:47
Avatar de TylerD  
Fecha de Ingreso: enero-2011
Mensajes: 22
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: Mostrar a que tema pertenece un artículo determinado

En el while estas mostrando la variable $imagen , que no actualizas nunca ( dentro del bucle ) , asi que siempre sera la misma.
  #14 (permalink)  
Antiguo 06/02/2011, 07:48
 
Fecha de Ingreso: abril-2006
Mensajes: 105
Antigüedad: 18 años
Puntos: 11
Respuesta: Mostrar a que tema pertenece un artículo determinado

¿Entonces de qué forma puedo asignar el valor de la imagen de otra tabla dentro del mismo while?
  #15 (permalink)  
Antiguo 06/02/2011, 11:12
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 14 años, 5 meses
Puntos: 25
Respuesta: Mostrar a que tema pertenece un artículo determinado

se quires que salga cadaves diferente imagen tienes que utiliza rand() limit 1
  #16 (permalink)  
Antiguo 06/02/2011, 12:27
 
Fecha de Ingreso: abril-2006
Mensajes: 105
Antigüedad: 18 años
Puntos: 11
Respuesta: Mostrar a que tema pertenece un artículo determinado

Código PHP:
<div class="NewsItem"> 
                    <h2 class="NewsTitle"><font size="5">EVENTOS</font></h2><br><br> 
                    <table border="0" height="38" cellpadding="0" cellspacing="0"> 
    <tr> 
        <th height="16" align="left" valign="top"> 
        <p align="left"> 
        <img border="0" src="./images/resumen.jpg" height="24" align="left"></th> 
        <th height="16" align="left" valign="top"> 
        <p align="left"> 
        <img border="0" src="./images/tema.jpg" height="24" align="left"></th> 
        <th height="16" align="left" valign="top"> 
        <p align="left"> 
        <img border="0" src="./images/dia.jpg" height="24" align="left"></th> 
    </tr> 

<?php  
//conectamos a la base   
include('conexion.php'); 

//hacemos las consultas   
$result=mysql_query("select * from eventos order by fecha Desc"$connect);   
$row=mysql_fetch_array($result); 

$id_tema=$row[id_tema]; 
?> 
<? 

$result2
=mysql_query("SELECT * FROM temas where id_tema='$id_tema' ORDER BY RAND() LIMIT 1"$connect);  
$row2=mysql_fetch_array($result2);  

$imagen=$row2[imagen]; 

?> 
<?php  
//Recogemos las consultas en un array y las mostramos   
while($row=mysql_fetch_array($result))  
{  
   
echo 
'<tr> 
        <td height="19" valign="top" valign="top" background="./images/bg_eventos.jpg"> 
        <a href="index.php?seccion=evento&id='
.$row["id_evento"].'"> 
        <p align="left"><b> - '
.$row["titulo"].':</b><br><br>'.nl2br($row["resumen"]).'</a></td> 
        <td height="19" valign="top" background="./images/bg_eventos.jpg"> 
        <a href="index.php?seccion=evento&id='
.$row["id_evento"].'"> 
        <p align="center"><img border="0" src="'
.$imagen.'" width="50" height="70"></a></td> 
        <td height="19" valign="top" background="./images/bg_eventos.jpg"> 
        <a href="index.php?seccion=evento&id='
.$row["id_evento"].'"> 
        <p align="center"> - '
.$row["dia"].'</p> 
        </a> 
        </td> 
    </tr> 
    <tr> 
        <td height="5" valign="top" valign="top" background="./images/bg_eventos.jpg"> 
        </td> 
        <td height="5" valign="top" background="./images/bg_eventos.jpg"> 
        </td> 
        <td height="5" valign="top" background="./images/bg_eventos.jpg"> 
        </td> 
    </tr> 
'
;  
}  
 
mysql_free_result($result
?></table> 
                </div>
Al usar el rand me da error en la línea que defino la variable $row2, en la 29:

$row2=mysql_fetch_array($result2);

¿Ideas?
  #17 (permalink)  
Antiguo 06/02/2011, 12:50
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 14 años, 5 meses
Puntos: 25
Respuesta: Mostrar a que tema pertenece un artículo determinado

el error porque has puesto ORDER BY!!!
solo pon RAND() LIMIT 1
el resultado es uno no tienes que ordenarlo espero que te sirve suerte
  #18 (permalink)  
Antiguo 06/02/2011, 13:30
 
Fecha de Ingreso: abril-2006
Mensajes: 105
Antigüedad: 18 años
Puntos: 11
Respuesta: Mostrar a que tema pertenece un artículo determinado

Primero, muchas gracias por las molestias que te estás tomando arros, y 2º, tampoco me ha funcionado... he probado por otra vía, pongo el código:

Código PHP:
<div class="NewsItem"> 
                    <h2 class="NewsTitle"><font size="5">EVENTOS</font></h2><br><br> 
                    <table border="0" height="38" cellpadding="0" cellspacing="0"> 
    <tr> 
        <th height="16" align="left" valign="top"> 
        <p align="left"> 
        <img border="0" src="./images/resumen.jpg" height="24" align="left"></th> 
        <th height="16" align="left" valign="top"> 
        <p align="left"> 
        <img border="0" src="./images/tema.jpg" height="24" align="left"></th> 
        <th height="16" align="left" valign="top"> 
        <p align="left"> 
        <img border="0" src="./images/dia.jpg" height="24" align="left"></th> 
    </tr> 

<?php  
//conectamos a la base   
include('conexion.php'); 

$registros=mysql_query("SELECT eventos.*, temas.* FROM eventos INNER JOIN temas ON eventos.id_tema = temas.id_tema",$connect) or
  die(
"Problemas en el select:".mysql_error());
if (
$row=mysql_fetch_array($registros))
{
  echo 
'<tr> 
        <td height="19" valign="top" valign="top" background="./images/bg_eventos.jpg"> 
        <a href="index.php?seccion=evento&id='
.$row["id_evento"].'"> 
        <p align="left"><b> - '
.$row["titulo"].':</b><br><br>'.nl2br($row["resumen"]).'</a></td> 
        <td height="19" valign="top" background="./images/bg_eventos.jpg"> 
        <a href="index.php?seccion=evento&id='
.$row["id_evento"].'"> 
        <p align="center"><img border="0" src="'
.$row["imagen"].'" width="50" height="70"></a></td> 
        <td height="19" valign="top" background="./images/bg_eventos.jpg"> 
        <a href="index.php?seccion=evento&id='
.$row["id_evento"].'"> 
        <p align="center"> - '
.$row["dia"].'</p> 
        </a> 
        </td> 
    </tr> 
    <tr> 
        <td height="5" valign="top" valign="top" background="./images/bg_eventos.jpg"> 
        </td> 
        <td height="5" valign="top" background="./images/bg_eventos.jpg"> 
        </td> 
        <td height="5" valign="top" background="./images/bg_eventos.jpg"> 
        </td> 
    </tr> 
'
;  
}  
 
mysql_free_result($registros
?></table> 
                </div>
Esto funciona perfectamente, espero que a alguien más le sirva

Última edición por Malekith; 06/02/2011 a las 14:32

Etiquetas: determinado, tema
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 04:38.