Tengo problema con sistema de comentarios
Hola amgios tengo un problema con los comentarios
aqui tengo un img http://imgur.com/qgtvnRu
mi codigo es el de muro.php
aqui tengo un img http://imgur.com/qgtvnRu
mi codigo es el de muro.php
<?php require("Connections/Conexion.php"); ?> <!DOCTYPE html> <html><head> <meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta charset="iso-8859-1"> <title>Muro publico - <?php echo $tituloWeb?></title> <link rel="shortcut icon" type="image/x-icon" href="<?php echo $logoWeb?>"> <meta content="width=device-width, initial-scale=1, maximum-scale=1" name="viewport"> <link rel="stylesheet" type="text/css" href="css/estilos.css"> <link rel="stylesheet" type="text/css" href="css/prettify.css"> <link rel="stylesheet" type="text/css" href="css/shadowbox.css"> <link href='http://fonts.googleapis.com/css?family=Istok+Web:400,700' rel='stylesheet' type='text/css'> <script src="js/jquery.min.js"></script> <script src="js/efectos.js"></script> <script src="js/prettify.js"></script> </head> <body> <?php $maxRows_sacar_muro = 25; $pageNum_sacar_muro = 0; if (isset($_GET['pageNum_sacar_muro'])) { $pageNum_sacar_muro = $_GET['pageNum_sacar_muro']; } $startRow_sacar_muro = $pageNum_sacar_muro * $maxRows_sacar_muro; mysql_select_db($database_conexion, $conexion); $query_sacar_muro = "SELECT * FROM r_muro"; $query_limit_sacar_muro = sprintf("%s LIMIT %d, %d", $query_sacar_muro, $startRow_sacar_muro, $maxRows_sacar_muro); $sacar_muro = mysql_query($query_limit_sacar_muro, $conexion) or die(mysql_error()); $row_sacar_muro = mysql_fetch_assoc($sacar_muro); if (isset($_GET['totalRows_sacar_muro'])) { $totalRows_sacar_muro = $_GET['totalRows_sacar_muro']; } else { $all_sacar_muro = mysql_query($query_sacar_muro); $totalRows_sacar_muro = mysql_num_rows($all_sacar_muro); } $totalPages_sacar_muro = ceil($totalRows_sacar_muro/$maxRows_sacar_muro)-1; mysql_select_db($database_conexion, $conexion); $query_sacar_comentario = "SELECT * FROM r_com_muro WHERE estado>0"; $sacar_comentario = mysql_query($query_sacar_comentario, $conexion) or die(mysql_error()); $row_sacar_comentario = mysql_fetch_assoc($sacar_comentario); $totalRows_sacar_comentario = mysql_num_rows($sacar_comentario); ?> <?php include('inc/menu.php');?> <div id="cuerpo" style="background-color:transparent"><br> <div id="muro_comentar" style="border: 1px solid #fff;"> <div id="contenedor_head">Publicar mensaje</div> <div id="muro_comentar"> <div style="padding-right: 221px;"> <form action="" method="post" onsubmit="return false"name="form1" id="form1"> <table align="center"> <tbody><tr valign="baseline"> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right"> </td> <td><label for="comenMuro"></label> <textarea name="comenMuro" id="comenMuro" class="mi_text_muro" placeholder="Que estas pensando? "></textarea></td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right"> </td> <td><input type="submit"href="javascript:;" onClick="loginajax($('#nombre').val(), $('#password').val());"value="Publicar" class="mi_btn_login"> <div id="precarga_envio" class="precarga_envio" style="display:none"></div> <div id="error_login" class="error_red" style="display:none">Completa los campos</div> </td> </tr> </tbody></table> <input type="hidden" name="imgMuro" value=""> <input type="hidden" name="MM_insert" value="form1"> </form></div> </div> <?php do { ?> <a name="<?php echo $row_sacar_muro['id'] ?>"></a> <div class="perfil_comentario"><a href="<?php echo $urlWeb.usuario($row_sacar_muro['autor']) ?>"><img class="perfil_avatar_com" width="15" height="15" src="<?php echo avatar($row_sacar_muro['autor']) ?>" alt="<?php echo usuario($row_sacar_muro['autor']) ?>"><div class="full_name"><?php echo nombre($row_sacar_muro['autor']).' '.apellido($row_sacar_muro['autor']) ?> <span class="com_fullname"><?php echo '@'.usuario($row_sacar_muro['autor']) ?></span></a><a><span class="com_time_date"> <?php echo hace($row_sacar_muro['fecha']) ?></span></a></div><div class="conten_muro" style="color: #A7A7A7;"> <?php echo $row_sacar_muro['contendio'] ?></div> <a href="#resp=220"><div class="icon_resp" title="Responder"></div></a> <div class="perfil_comentario" style=" background-color:#F5F5F5"> <!--cometario--> <!--Separacion por com--> <?php if ($row_sacar_comentario['autor'] == $_COOKIE['idcookie']) { ?> <a style="cursor:pointer"onClick="ventanas(10)" title="Eleminar"><div class="icon_close_com"></div></a> <?php }?> <img class="perfil_avatar_com" src="<?php echo avatar($row_sacar_comentario['autor']) ?>" width="25" height="25"> <div class="full_name"><a style=" color:#5C5C5C" href="<?php echo $urlWeb.usuario($row_sacar_comentario['autor']) ?>"><?php echo nombre($row_sacar_comentario['autor']).' '.apellido($row_sacar_comentario['autor']) ?> <span class="com_fullname">@<?php echo usuario($row_sacar_comentario['autor']) ?></span></a><a><span class="com_time_date" style="color:#809AAC"><?php echo hace($row_sacar_comentario['fecha']) ?></span></a></div> <span class="span_txt_com"><?php echo auto_link($row_sacar_comentario['comentario']) ?></span> <!--comentario--> </div></div><br> </div> <?php } while ($row_sacar_muro = mysql_fetch_assoc($sacar_muro)); ?> <?php include('inc/footer.php');?> <div id="cogebox" style="display:none"> <?php include('inc/flotante_msn.php'); ?> <?php include('inc/flotantelogin.php');?> <?php include('inc/flotantereg.php');?> <?php include('inc/flotanteactive.php');?> <?php include('inc/floatante_vsn_sas_20103.php');?> <div id="fondonegro"></div> </body></html> <?php mysql_free_result($sacar_muro); mysql_free_result($sacar_comentario); ?>Espero que me puedan ayudar
0
Puntos
Puntos
1210
Visitas
Visitas
7
Resp
Resp
Por fc2014 hace 120 meses
Experto
Respuesta #1
Hola fc2014, por favor se más específico en la descripción de tu problema para que no haya ambigüedad en el asunto. Por ejemplo, no se a que problema te refieres si es que el comentario aparece fuera del cuadro de bordes blancos o si la primera línea del comentario está un poco más alineada a la derecha que la segunda línea de comentario. De todas maneras te comento que aquí hace falta cerrar un div..
Da detalles del problema amigo, no podemos adivinar cual es.
Saludos :D
<div id="cogebox" style="display:none"> <?php include('inc/flotante_msn.php'); ?> <?php include('inc/flotantelogin.php');?> <?php include('inc/flotantereg.php');?> <?php include('inc/flotanteactive.php');?> <?php include('inc/floatante_vsn_sas_20103.php');?> <div id="fondonegro"></div>Debes colocar un /div antes del div fondonegro.
Da detalles del problema amigo, no podemos adivinar cual es.
Saludos :D
Respuesta #2
por ej hay un coemtnario que se holalaaaaa y hay oto que es ajajajajaj o trra cosa que no me sacque en todos lo mismo
saque el comentrio que coresponda Gracias
saque el comentrio que coresponda Gracias
0
Puntos
Puntos
Por fc2014 hace 120 meses
Experto
Respuesta #3
Ah ok bueno aquí veo en la consulta que estás pidiendo solo los que tengan estado > 0
Me cuentas que tal :)
"SELECT * FROM r_com_muro WHERE estado>0"Asegúrate de que el comentario tenga ese campo mayor a 0 o simplemente le quitas la condición
"SELECT * FROM r_com_muro"
Me cuentas que tal :)
Respuesta #4
si siempre cuado se iserta algo un post o comentario le mada a 1
y se podra poner una div con x id que tome esa id para sacar el cometario
ej
<div id="1"><div class"lcx_com">mddddsd</div>
y otro cometntario
<div id"2"> <div class"lcx_com">lo que sea </div?
creo que entendes lo que me refiero no ? espero que tenga solucion jajajaj
:P
y se podra poner una div con x id que tome esa id para sacar el cometario
ej
<div id="1"><div class"lcx_com">mddddsd</div>
y otro cometntario
<div id"2"> <div class"lcx_com">lo que sea </div?
creo que entendes lo que me refiero no ? espero que tenga solucion jajajaj
:P
0
Puntos
Puntos
Por fc2014 hace 120 meses
Experto
Respuesta #5
te paso mi tabla de phpmyadmin asi se ahce mas facil capas aqui esta el link
http://imgur.com/V30QRc6
http://imgur.com/V30QRc6
0
Puntos
Puntos
Por fc2014 hace 120 meses
Experto
Respuesta #6
*Dónde Está Alber o Zeuskx* D:
Jajaja, vaya amigo.. No entiendo mucho tu código :c pienso yo, pero no estoy seguro. ¿Que pasa si cambias
No se, es como yo lo haría :(
Y sí, si puedes colocar un id a los div. Por ejemplo
Los divs te quedarían así
Saludos
Jajaja, vaya amigo.. No entiendo mucho tu código :c pienso yo, pero no estoy seguro. ¿Que pasa si cambias
<?php do { # CODE # } while ($row_sacar_muro = mysql_fetch_assoc($sacar_muro)); ?>por
<?php while ($row_sacar_muro = mysql_fetch_assoc($sacar_muro)) { #CODE } ?>
No se, es como yo lo haría :(
Y sí, si puedes colocar un id a los div. Por ejemplo
<div id="com-<?php echo $row_commentario["id"]; ?>"> - comentario - </div>O sea solo tienes que colocar por ejemplo la ID del comentario porque como es genérico, cada div que aparezca será el de un comentario distinto. Y te recomiendo que coloques un prefijo para saber que son los comentarios. En este caso yo coloqué com-
Los divs te quedarían así
<div id="com-1"> comentario </div> <div id="com-2"> comentario 2 </div> etc..
Saludos
Respuesta #7
a esto ira en el do de php para que repita la div con el $row_sacar_com['id'];
we voy a probar si funciona jaja :P
we voy a probar si funciona jaja :P
-5
Puntos
Puntos
Por fc2014 hace 120 meses
Experto