Ver Mensaje Individual
  #11 (permalink)  
Antiguo 12/07/2005, 16:45
darksteel01
 
Fecha de Ingreso: mayo-2005
Mensajes: 49
Antigüedad: 18 años, 11 meses
Puntos: 0
ok creo ke mi problema es mucho mas fuenrte les cuento.

para mostrar los ocmentarios uso otro while con sus respectivos rows incluyendo NICK ke no koincide con NOMBRE de usuarios ese es mi problema, error de novato :(. posteare toda la page comentarios.php y veran ke ando mal...

Código PHP:
<?
@include("conf.php");
cabecera("Comentarios");
$caracteres=200;

?>


<center>
<?
@include("arriba.php");
?>
<table width="750" cellspacing="0" cellpading="0" border=0 valign="top">


<!-- Aquí comienza el menú izquierdo -->
<?
@include("menu.php");
?>
<!-- Aquí termina el menú izquierdo -->


<!-- Aquí comienza el contenido -->
<td width="515" valign="top" align="center" bgcolor="#ffffff">
<table width="97%" cellspacing="0" cellpadding="0" valign="top" border="1" style="border-collapse:collapse" bordercolor="#cddbe2">
<tr width="100%" height="20"><td bgcolor="#edf7fc" width="100%">
<center>:: Noticias ::</center>
<tr><td valign="top">

<?
$num
=10;
if(isset(
$_GET[id])){
  
$_GET[id]=htmlspecialchars($_GET[id]);
  
$x=mysql_query("select * from noticia where id='$_GET[id]'");
  if(
$x){
     while(
$row=mysql_fetch_array($x)){

                 
// protegemos todo !
                 
$row[descripcion] = quitar($row[descripcion]);
                 
$row[descripcion] = bbcode($row[descripcion]);
                 
$row[descripcion] = caretos($row[descripcion]);

                 
$row[titulo] = quitar($row[titulo]);
                 
$row[titulo] = bbcode($row[titulo]);
                 
$row[titulo] = caretos($row[titulo]);

                 
$row[nick] = quitar($row[nick]);
                 
$row[nick] = bbcode($row[nick]);
                 
$row[nick] = caretos($row[nick]);


                 
         echo 
"<center><table width=95% border=0><tr><td>
            <br><img src='$row[avatar]' border=0 align=left width=80 height=80>
            <b>$row[titulo]</b>
            <p>$row[descripcion]<br><br>
            </table>"
;
                
$xx=mysql_query("select * from comentarios where id_noticia='$_GET[id]'");
                
$total=mysql_num_rows($xx);
                      echo 
"<table><tr><td width=\"500\" bgcolor=\"#edf7fc\" align=\"right\" height=\"20\">
                               :: <a href=\"#comentar\">$total comentarios</a> 
                               :: Enviado por $row[autor] el $row[fecha]&nbsp;</table>
                               <table align=\"center\" border=\"0\" cellpadding=\"2\" cellspacing=\"4\" width=\"95%\">
            <tr>

            <td align=\"center\"></td>
            <td width=\"25%\">
                <i>Autor.</a></i><br>
            </td>
            <td align=\"center\"></td>
            <td width=\"90%\" >
                <i>Comentarios.</i>
            </td>
        </tr></table>
                               
                               "
;
      }
   }
  
   
   else{
      echo 
"No se pudo mostrar la noticia.<p>";
   }
 if(isset(
$_GET[pagina])){$inicio=$_GET[pagina] * $num;
 }else{
$inicio=0;}
         
$x=mysql_query("select * from comentarios where id_noticia='$_GET[id]' order by id desc limit $inicio,$num");
         if(
$x){
            
$contar=mysql_num_rows($x);
            if(
$contar == 0){
               echo 
"<tr><td width=\"100%\">
                        <table width=\"97%\"><tr><td valign=top><br>
                        No hay comentarios.
                        <br><br>
                        </table></table>"
;
            }else{
$pl=mysql_query("select * from usuarios");
while(
$row=mysql_fetch_array($pl)){


$nombrec $row[nombre];
$emailc $row[email];
$pais $row[pais];
$display $row[display];
$comentarios $row[comentarios];


         
$x=mysql_query("select * from comentarios where id_noticia='$_GET[id]' order by id desc limit $inicio,$num");
while(
$row=mysql_fetch_array($x)){

                 
$row[comentario] = quitar($row[comentario]);
                 
$row[comentario] = bbcode($row[comentario]);
                 
$row[comentario] = caretos($row[comentario]);
                 
$row[nick] = quitar($row[nick]);
                 
$row[nick] = caretos($row[nick]);

                
                 
                 
 echo 
"<tr><td width=\"500\">
        <table align=\"center\" border=\"0\" cellpadding=\"2\" cellspacing=\"4\" width=\"500%\">
        <tr>
            <td align=\"center\"></td>
            <td class=dashed2  width=\"15\">
                <b><a href=\"mailto:$emailc\">$nombrec</a></b><br>$display <br><br><i>$pais</i><br>Coments.: $comentarios
            </td>
            <td align=\"center\"></td>
            <td width=\"385\" >
                $row[comentario]<br>
<p align=\"right\">
<font size=1 color=gray>Enviado el: $row[fecha]</font></p>
            </td>
        </tr></table>"
;
                    
               }

}