Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/09/2011, 19:42
david1467
 
Fecha de Ingreso: agosto-2010
Mensajes: 44
Antigüedad: 13 años, 9 meses
Puntos: 1
Exclamación Codigo mal distribuido

Hola casi no se de codigos php necesitaria ayuda para distribuir bien este codigo.
Quiero que me queda la parte de comentario al lado del post sin tener que ir a la pagina del post.
me gustaria que quedara el lado de comentario despues de la linea 175 dejo la pagina web por si les sirve de ayuda http://secretillos.byethost9.com/ Me parece que la linea de comentarios empiesa en la linea 81
Código PHP:
Ver original
  1. <?php
  2. echo'<!-- / contenido - columna derecha -->
  3. <div class="content_left">';
  4.        
  5. $by = $_REQUEST[by];
  6. $gen = $_REQUEST[genero];
  7.  
  8. if($by == "azar"){$orden = "ORDER BY rand() DESC";}
  9. else{$orden = "ORDER BY id DESC";}
  10.  
  11. if($gen == "hombres"){$filtrado = "and sexo = 1";}
  12. elseif($gen == "mujeres"){$filtrado = "and sexo = 2";}
  13. else{$filtrado = "";}
  14.  
  15. $pagina = (int)$_GET['pag'];
  16.  
  17.  $RegistrosAMostrar=$nsecretos;
  18.  if(isset($_GET['pag'])){
  19.   $RegistrosAEmpezar=($pagina-1)*$RegistrosAMostrar;
  20.   $PagAct=$pagina;
  21.  }else{
  22.   $RegistrosAEmpezar=0;
  23.   $PagAct=1;
  24.  }
  25. $id=(int)$_REQUEST['id_secreto'];
  26.  
  27.  if($id == ''){
  28.  $NroRegistros=mysql_num_rows(mysql_query("SELECT * FROM secretos",$conexion));}
  29.  else
  30.  {$NroRegistros=mysql_num_rows(mysql_query("SELECT * FROM secretos WHERE id = $id",$conexion));}
  31.  
  32.  
  33.  $PagAnt=$PagAct-1;
  34.  $PagSig=$PagAct+1;
  35.  $PagUlt=$NroRegistros/$RegistrosAMostrar;
  36.  $Res=$NroRegistros%$RegistrosAMostrar;
  37.  
  38.  
  39. $registros=mysql_query("
  40.                 SELECT secreto,edad,fecha,id,sexo,estado
  41.                 FROM secretos
  42.                  WHERE estado = 1
  43.                  $filtrado
  44.                  $orden
  45.                  LIMIT $RegistrosAEmpezar, $RegistrosAMostrar
  46.                 ",$conexion) or
  47.   die("Problemas en el select:".mysql_error());
  48.  
  49. $id_secreto = (int)$_REQUEST['id_secreto'];
  50.  
  51.  
  52. $result = mysql_query("
  53. SELECT id
  54. FROM secretos
  55. WHERE id = '" .(int)$_REQUEST['id_secreto'] . "' ",$conexion) or
  56.   die("Problemas en el select:".mysql_error());
  57.  
  58.   if($Res>0) $PagUlt=floor($PagUlt)+1;
  59. if($id == ''){
  60.  echo'<div class="navegacion">';
  61.  if($PagAct>1) echo "<div style='float:left;'><a style='cursor: pointer; cursor: hand;' href='".$url."/pag/$PagAnt'><b>Anterior</b></a></div>";
  62.  if($PagAct<$PagUlt)  echo "<div style='float:right;'><a style='cursor: pointer; cursor: hand;' href='".$url."/pag/$PagSig'><b>Siguiente</b></a></div>";
  63.  echo'</div><br>';
  64. }
  65.  
  66. if (isset($_REQUEST['id_secreto']) && mysql_num_rows($result) <= 0){echo'<font color="red">no ingresaste la id o no existe ese secreto</font><hr>';}
  67. if(!empty($id_secreto)){
  68. while ($reg2= mysql_fetch_assoc($registros))
  69. {  
  70. if($reg2['id'] == $id_secreto){
  71. echo'
  72. <div id="box_secreto"></div>
  73. <div id="secreto_'.$reg2['id'].'" class="secreto">
  74. <div class="secr_titulo tit_sexo'.$reg2['sexo'].'">
  75. <span class="display"><big>'.$reg2['edad'].'</big>
  76. <small>a&ntilde;os</small></span><span class="info inf_sexo'.$reg2['sexo'].'">'.$reg2['fecha'].'</span>
  77. <span class="numero"><small>N&uacute;mero</small><big>'.$reg2['id'].'</big></span>
  78. <span class="clear" style="display:block;"></span></div><p class="secr_texto">'.htmlspecialchars($reg2['secreto']).'</p>
  79. </div>';
  80.  
  81. $id_comen=$reg[id];
  82.  
  83. $comentarios=mysql_query("
  84.        SELECT *
  85.        FROM comentarios
  86.        WHERE id_secreto = '" .(int)$_REQUEST['id_secreto'] . "'
  87.         ",$conexion) or
  88.   die("Problemas en el select:".mysql_error());
  89.  
  90.   $haycom = mysql_num_rows($comentarios);
  91.  
  92. echo'<div class="comentarios"><b>Comentarios</b> ('.$haycom.')
  93. <hr>';
  94.  
  95. if ($haycom == 0)
  96.        {echo'<font color="red">No hay comentarios, se el primero en comentar!</font>';}
  97.        else{
  98.         while($row = mysql_fetch_array($comentarios))
  99.       {  
  100.        
  101.        
  102.            echo'<div><b>'.$row['nombre'].'</b> | <font size="1px">'.$row['fecha'].'</font> |
  103.            dijo:';
  104.            if($_SESSION["contra"] == $contrasena)
  105.             {
  106.            echo'<div style="float: right;">
  107.            <a href="'.$url.'/eliminar-coment.php?id='.$row['id'].'&hsecreto='.$row['id_secreto'].'" title="Eliminar este comentario"><img src="'.$url.'/images/cross.png"></a>
  108.            </div>';
  109.             }
  110.            echo'<br>'.$row['comentario'].'</div>
  111.            <hr>';
  112.            }
  113.       }
  114.  
  115. echo'</div>';
  116.  
  117. echo'
  118. <div class="comentarios" style="margin-top:5px">
  119. <b>Agregar un comentario</b>
  120. <hr>
  121. <form action="'.$url.'/comentar.php?id=' .(int)$_REQUEST['id_secreto'] . '" method="post">
  122.  <div style="margin:5px;">
  123.  Nombre <input type="text" name="nombre" style="padding: 9px;">
  124.  </div>
  125.  <textarea name="comentario" style="width:372px;height:40px;padding: 9px;"></textarea>
  126. <p class="submit">  
  127.        <input type="submit" value="Comentar" />  
  128.    </p>
  129. </div>';} }}else{
  130.  
  131.  
  132.  
  133. while ($reg=mysql_fetch_array($registros))
  134. {      
  135. echo'<style>
  136. .font_red{color:red;}
  137. </style>
  138. <a href="'.$url.'/id/'.$reg['id'].'" title="Ver este secreto individualmente">
  139. <div id="box_secreto"></div><div id="secreto_'.$reg['id'].'" class="secreto"><div class="secr_titulo tit_sexo'.$reg['sexo'].'">
  140. <span class="display"><big>'.$reg['edad'].'</big><small>a&ntilde;os</small></span><span class="info inf_sexo'.$reg['sexo'].'">'.$reg['fecha'].'</span>
  141. <span class="numero"><small>N&uacute;mero</small><big>'.$reg['id'].'</big></span>
  142. </div></a>
  143. <p class="secr_texto">'.htmlspecialchars($reg['secreto']).'</p>
  144.  
  145. <div class="secr_pie">
  146. <div id="puntuacion_'.$reg['id'].'" class="rating">
  147. <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
  148. <fb:like href="'.$url.'/id/'.$reg['id'].'" layout="button_count" show_faces="false" width="100" font="segoe ui"></fb:like>
  149. </div>
  150. <div style="float:right;"><font size="1">';
  151.  
  152.  
  153.  
  154.        SELECT *
  155.        FROM comentarios
  156.        WHERE id_secreto = '".$reg['id'] ."'
  157.         ",$conexion) or
  158.   die("Problemas en el select:".mysql_error());
  159.  
  160.        SELECT *
  161.        FROM denuncias
  162.        WHERE id_secreto = '".$reg['id'] ."'
  163.         ",$conexion) or
  164.   die("Problemas en el select:".mysql_error());
  165.  
  166. echo'
  167. <div class="comentarios-portada">
  168. <a href="'.$url.'/id/'.$reg['id'].'" title="Comentar este secreto">
  169. <img src="'.$url.'/images/thread.png" title="Comentarios" alt="Comentarios" width="12px"> Comentar! ('.mysql_num_rows($nc).')
  170. </a></div>
  171. <div class="denunciar">
  172. <a href="'.$url.'/denunciar/'.$reg['id'].'" title="Denunciar este secreto">
  173. <img src="'.$url.'/images/den.png" title="Denunciar" alt="Denunciar" width="12px"> Denunciar!! ('.mysql_num_rows($nd).')
  174.  
  175. </a></div>
  176.  
  177. </div></div></div>
  178. <div id="fb-root"></div><script src="http://connect.facebook.net/es_S/all.js#xfbml=1"></script><fb:comments href="'.$url.'/id/'.$reg['id'].'" num_posts="1" width="420"></fb:comments>
  179. <div class="separator10" style="clear:both;height: 2px;">&nbsp;</div>';}}
  180.  
  181.   if($Res>0) $PagUlt=floor($PagUlt);
  182. if($id == ''){
  183.  echo'<div class="navegacion">';
  184.  if($PagAct>1) echo "<div style='float:left;'><a style='cursor: pointer; cursor: hand;' href='".$url."/pag/$PagAnt'><b>Anterior</b></a></div>";
  185.  if($PagAct<$PagUlt)  echo "<div style='float:right;'><a style='cursor: pointer; cursor: hand;' href='".$url."/pag/$PagSig'><b>Siguiente</b></a></div>";
  186.  echo'</div>';
  187. }
  188.  
  189.  
  190.  
  191. echo'<br><br></div>';
  192. ?>

Última edición por david1467; 04/09/2011 a las 20:32