PHP - Les agradeceria muchisimo una ayudita con un problemilla que tengo en PHP y mysql

   
Vista:
Imágen de perfil de Luis

Les agradeceria muchisimo una ayudita con un problemilla que tengo en PHP y mysql

Publicado por Luis (1 intervención) el 06/04/2016 06:39:12
Antes que nada gracias por tomarse el tiempo de leer y colaborarme :p recien me registre hoy para pedir ayuda ya que no encontre respuesta buscando por mi cuenta en google y varias páginas.
Bueno ya refiriendome al tema en el que tengo la duda o el problemilla, es que tengo un sistema en php de mostrar la actividad del usuario lo hago con un Switch, pero cuando muestro x persona ha hecho x comentario, se me repite cada comentario al momento de mostrarlo.
Código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
$teyc = "SELECT * FROM actividad_post WHERE id_usuario='$idds' ORDER BY id DESC";
$qteyc = mysql_query($teyc);
while ($tldp = mysql_fetch_array($qteyc)) {
	$diusu = (int) $tldp['id_usuario'];
	$dipos = (int) $tldp['id_post'];
	$opit  = (int) $tldp['tipo'];
	$fechita =  htmlentities(trim($tldp['fecha']));
 
	switch($opit){
           case '5':
			$trkmc = "SELECT * FROM comen WHERE id_usuario='$diusu' AND id_serie='$dipos' ORDER BY id DESC";
			$qxzk = mysql_query($trkmc);
			while($tedkm = mysql_fetch_array($qxzk)){
				$etyd = htmlentities(trim($tedkm['texto']));
 
			echo '<a href="lista_capitulos.php?id='.$dipos.'"><div class="ntfdta">
					<div class="ntf_img"><img src='.$imgdf.'></div>
					<div class="ntf_txi">'.$name.' <span class="ahpqch"> - Comenté en una serie</span></div>
					<span class="fctxi">'.$fechita.'</span>
					<div class="cntpmpc">'.$etyd.'</div>
				</div></a>';
        }
 
?>
http://postimg.org/image/aqtyhzj6p/ Aquí el link de la img

exprep
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Les agradeceria muchisimo una ayudita con un problemilla que tengo en PHP y mysql

Publicado por Airy Fabián (8 intervenciones) el 07/04/2016 06:34:50
Saludos amigo, considero que el problema puede venir en el primer blucle, analiza lo siguiente:

"SELECT * FROM actividad_post WHERE id_usuario='$idds' ORDER BY id DESC";

Debe traer dos resultados, luego haces:

$trkmc = "SELECT * FROM comen WHERE id_usuario='$diusu' AND id_serie='$dipos' ORDER BY id DESC";

que debe traer dos resultados mas, en conclusión, entona el SQL.

Resiva los registros y debes tener 2 resultados en el primer SQL y 2 resultados en el segundo, que casualmente son iguales, es todo!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar