Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ZaletoZ

imprimir dados quebrados com fetch_row

Recommended Posts

Bom dia galera!estou com um probleminha, eu preciso fazer um select , e com os dados deste select eu tenho q fazer otro select, estou quebrado os dados com mysql_fetch_row, mas nao consigo imprimir o resultado no select, tentei concatena-lo, mas da erroo select é o seguinte "select * from comentarios where usuario capitulo='$capitulo' limit $idcom,$pag_anterior"; e $capitulo é onde fica o dado do fetch_row, eu tentei fazer colocando $capitulo = $linha [1]; mas num funfa, tentei concatenando"select * from comentarios where usuario capitulo='".echo $linha [1]."' limit $idcom,$pag_anterior"; mas sem nenhum efeito, oq eu posso fazer para fazer a consulta usando ela?

Compartilhar este post


Link para o post
Compartilhar em outros sites

o codigo é bem extenso entao vou postar o div que estou com problemas.

 

<div style="margin:31 0 0 23; position:absolute;"><table cellpadding="0" cellspacing="0" border="0" width="120"><tr><td colspan="3" class="comentarios_numeros"><?php if(mysql_num_rows($resultadocoment)!=0){?>1/<?php echo mysql_num_rows($resultadocoment);?><?php }else{ echo"0/0";}?> </td></tr><tr><td onmouseover="this.className='flechas_laranja_selecionado flechas_laranja'" onmouseout="this.className='flechas_laranja'"  class="flechas_laranja"><?php 	$sqlcapitulo="select * from capitulos where id='$idcap'"; 	$resultadocapitulo=mysql_query($sqlcapitulo,$conexao); 	$linhacapitulo=mysql_fetch_row($resultadocapitulo);	$capitulo= print ($linhacapitulo [1]);	$pagina_anterior=$idcom--;	$pagina_seguinte=$idcom++;	$sqlpagcom="select * from comentarios where usuario capitulo='$capitulo' limit $idcom,$pag_anterior";	$resultadocoment=mysql_query($sqlpagcom);	$linhacoment=mysql_fetch_row($resultadocoment);?><a href="index.php?idcap=<?php echo $idcap ?>&idcom=<?php echo $idcom ?>"><<</a></td><td class="comentarios_nome"><?php echo $linhacoment [1]?></td><td onmouseover="this.className='flechas_laranja_selecionado flechas_laranja'" onmouseout="this.className='flechas_laranja'" class="flechas_laranja"><a href="index.php">>></a></td></tr></table></div><div style="margin:13 0 0 159; padding:0; position:absolute; width:472px; height:59px; overflow:-moz-scrollbars-horizontal; overflow-x:hidden; overflow-y:scroll;" class="texto" ><?php if($linhacoment!=NULL){?><br><b><?php echo $linhacoment [4];?></b><br><?php echo $linhacoment [5];?><?php}else{	echo "<b> Nenhum Comentário foi adicionado";}?></div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia galera!estou com um probleminha, eu preciso fazer um select , e com os dados deste select eu tenho q fazer otro select, estou quebrado os dados com mysql_fetch_row, mas nao consigo imprimir o resultado no select, tentei concatena-lo, mas da erroo select é o seguinte "select * from comentarios where usuario capitulo='$capitulo' limit $idcom,$pag_anterior"; e $capitulo é onde fica o dado do fetch_row, eu tentei fazer colocando $capitulo = $linha [1]; mas num funfa, tentei concatenando"select * from comentarios where usuario capitulo='".echo $linha [1]."' limit $idcom,$pag_anterior"; mas sem nenhum efeito, oq eu posso fazer para fazer a consulta usando ela?

Fala ae mano, concatena as variáveis fora do SELECT. Assim voce consegue.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia, tentei fazer a concatenação das seguintes formas, mas sem sucesso "select * from comentarios where usuario capitulo='". $linhacapitulo [1] ."' limit $idcom,$pag_anterior";e"select * from comentarios where usuario capitulo='". echo $linhacapitulo [1] ."' limit $idcom,$pag_anterior";como devo fazer para que funcione?um abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mano, o seu script parece que tem algumas falhas....Vamos lá!Você está pedindo no: $linhacapitulo [1] //Pega somente o valor da chave primária!Por exemplo:Digamos que o seu segundo registro tenha uma chave primária com o numero 49.se dermos echo $linhacapitulo[1] - retorna 49//######################Faz o Seguinte Posta ae as suas 2 tabelas: CAPITULOS e COMENTARIOS.E posta o que voce quer fazer, assim eu posso te ajudar melhor!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.