Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) meu while não lista os dados do mysql!


Tesla

Pergunta

olha só tenho um sistema de comentário que verifica se o usuário está logado, se estiver, dá permissão de apagar o post dele e postar, se não tiver não faz nada disso... Mas to com um problema, meu while só tah listando o primeiro comentário da tabela do mysql!

tipo, os comentários são exibidos de acordo com a id da novidade, exemplo: tenho uma novidade com ID 1, então todos os comentários dessa notícia terão que ter a IDNOV = 1, mas não tah listando eu já tentei várias coisas mas não dá. Vou postar o código aki da primeira condição porque postar todo seria desnescessário, pois as outras são praticamente a mesma coisa

então vai:

<?php
include ("config.php");
include ("formatar_msg.php");
$statusdc = $_COOKIE['statusdc'];
$site_titulo = $site_titulo." - Novidades";
$limite_mensgem = 90;
//------------------------------------- Casos De Acesso
$nenhum_coment = '<table id="tabela_coments">
<tr>
<td><span style="color:#FF0000;"><h3><b><img src="imgs/symbols/symbol_coment_not.gif" /> N&atilde;o Temos Nenhum Coment&aacute;rio, Seja o Primeiro <img src="imgs/symbols/emoticons/emoticon_0001_pisca.gif" /></td>
</tr>
</table>';
//---------------- Caso Seja um Usuário
if ($statusdc == "on") {
mysql_select_db("disclecow", $lig);
$registro_nov = $obt_nov["id"];
$query_coment = "select * from coments where idnov=".$registro_nov." order by id desc limit 1000000";
$sql_coment = mysql_query($query_coment, $lig);
$linhas_coment = mysql_num_rows($sql_coment);
//------- Caso Exista Um ou Mais comentários
if ($linhas_coment != 0){
//---- Começa a Formação e Tratamento para HTML
while ($obt_coment = mysql_fetch_array($sql_coment)) {
//-- Verifica o Tipo De Membro do Disclecow
//Usuário
if ($obt_coment["membro"] == "Usu&aacute;rio") {
$nick_coment["s1"] = '<b>';
$nick_coment["s2"] = '</b>';
}
//Administrador
elseif ($obt_coment["membro"] == "Administrador") {
$nick_coment["s1"] = '<span style="color:#FF0000;"><b> Administrador ';
$nick_coment["s2"] = '</b></span>';
}
//Coordenador
elseif ($obt_coment["membro"] == "Coordenador") {
$nick_coment["s1"] = '<span style="color:#0000FF"><b> Coordenador ';
$nick_coment["s2"] = '</b></span>';
}
//Membro
else {
$nick_coment["s1"] = '<span style="color:#006600"><b> Membro ';
$nick_coment["s2"] = '</b></span>';
}
if ($obt_coment["membro"] == "Usu&aacute;rio") {
//-------------------------- Pega os Dados do Usuário
$sqlcoment_user = "select * from usuarios where nick='".$obt_coment['nick']."'";
$querycoment_user = mysql_query($sqlcoment_user, $lig);
$sql_user = mysql_fetch_array($querycoment_user);
$obt_coment["texto"] = wordwrap ($obt_coment["texto"], $limite_mensgem, "<br>", true);
$obt_coment["texto"] = acentos ($obt_coment["texto"]);
$obt_coment["texto"] = emoticons ($obt_coment["texto"]);
$obt_coment["texto"] = coloca_html ($obt_coment["texto"]);
//-------------------------------------------------------- Transforma para HTML
//--------------- Dá Opição de Pagar post
$apag = '';
if (($valid_log == 1) and ($acess == "user")) { //------- Caso usuário
if (($nickdc == $obt_coment["nick"]) and ($obt_coment["membro"] == "Usu&aacute;rio")) { //-------------- Caso o Nick seja dele e a permisão também
$apag = '<br><form method="post" action="'.$link_site.'/index.php?uid=889"><input type="hidden" name="comentid" value="'.$obt_coment["id"].'"><input type="hidden" name="novkey" "value="delco"><input type="submit" value="Apagar"></form>';
}
}
elseif (($valid_log == 1) and ($acess == "memb")) { //------- Caso Membro
if (($nickdc == $obt_coment["nick"]) and ($obt_coment["membro"] == "Membro")) { //-------------- Caso o Nick seja dele e a permissão também
$apag = '<br><form method="post" action="'.$link_site.'/index.php?uid=889"><input type="hidden" name="comentid" value="'.$obt_coment["id"].'"><input type="hidden" name="novkey" "value="delco"><input type="submit" value="Apagar"></form>';
}
}
elseif (($valid_log == 1) and ($acess == "mod")) { //------- Caso Coordenador
$apag = '<br><form method="post" action="'.$link_site.'/index.php?uid=889"><input type="hidden" name="comentid" value="'.$obt_coment["id"].'"><input type="hidden" name="novkey" "value="delco"><input type="submit" value="Apagar"></form>';
}
elseif (($valid_log == 1) and ($acess == "adm")) { //------- Caso Administrador
$apag = '<br><form method="post" action="'.$link_site.'/index.php?uid=889"><input type="hidden" name="comentid" value="'.$obt_coment["id"].'"><input type="hidden" name="novkey" "value="delco"><input type="submit" value="Apagar"></form>';
}
$comentarios = '<table id="tabela_coments">
<tr>
<td width="100" height="auto" id="subtb_coments">'.$nick_coment["s1"].''.$obt_coment["nick"].$nick_coment["s2"].'<br>[ '.$sql_user["sou"].']<br><img src="'.$sql_user["avatar"].'" style="border:#000000 solid 1px"><br>Posts: '.$sql_user["posts"].' &nbsp;<a href="'.$link_site.'/index.php?uid=119&userid='.$sql_user["id"].'&dc='.$sql_user["dc"].'">Ver Mais</a></td>
<td width="485" height="auto" id="subtb_coments" valign="top">'.$obt_coment["texto"].'<br>('.$obt_coment["data"].') '.$apag.'</td>
</tr>
</table>';
}
else {
//-------------------------- Pega os Dados da Equipe
$sqlcoment_user = "select * from equipe where nick='".$obt_coment['nick']."'";
$querycoment_user = mysql_query($sqlcoment_user, $lig);
$sql_user = mysql_fetch_array($querycoment_user);
$obt_coment["texto"] = wordwrap ($obt_coment["texto"], $limite_mensgem, "<br>", true);
$obt_coment["texto"] = acentos ($obt_coment["texto"]);
$obt_coment["texto"] = emoticons ($obt_coment["texto"]);
$obt_coment["texto"] = coloca_html ($obt_coment["texto"]);
//-------------------------------------------------------- Transforma para HTML
//--------------- Dá Opição de Pagar post
$apag = '';
if (($valid_log == 1) and ($acess == "user")) { //------- Caso usuário
if (($nickdc == $obt_coment["nick"]) and ($obt_coment["membro"] == "Usu&aacute;rio")) { //-------------- Caso o Nick seja dele e a permisão também
$apag = '<br><form method="post" action="'.$link_site.'/index.php?uid=889"><input type="hidden" name="comentid" value="'.$obt_coment["id"].'"><input type="hidden" name="novkey" "value="delco"><input type="submit" value="Apagar"></form>';
}
}
elseif (($valid_log == 1) and ($acess == "memb")) { //------- Caso Membro
if (($nickdc == $obt_coment["nick"]) and ($obt_coment["membro"] == "Membro")) { //-------------- Caso o Nick seja dele e a permissão também
$apag = '<br><form method="post" action="'.$link_site.'/index.php?uid=889"><input type="hidden" name="comentid" value="'.$obt_coment["id"].'"><input type="hidden" name="novkey" "value="delco"><input type="submit" value="Apagar"></form>';
}
}
elseif (($valid_log == 1) and ($acess == "mod")) { //------- Caso Coordenador
$apag = '<br><form method="post" action="'.$link_site.'/index.php?uid=889"><input type="hidden" name="comentid" value="'.$obt_coment["id"].'"><input type="hidden" name="novkey" "value="delco"><input type="submit" value="Apagar"></form>';
}
elseif (($valid_log == 1) and ($acess == "adm")) { //------- Caso Administrador
$apag = '<br><form method="post" action="'.$link_site.'/index.php?uid=889"><input type="hidden" name="comentid" value="'.$obt_coment["id"].'"><input type="hidden" name="novkey" "value="delco"><input type="submit" value="Apagar"></form>';
}
$comentarios = '<table id="tabela_coments">
<tr>
<td width="100" height="auto" id="subtb_coments">'.$nick_coment["s1"].''.$obt_coment["nick"].$nick_coment["s2"].'<br>[ '.$sql_user["curso"].']<br><img src="'.$sql_user["avatar"].'" style="border:#000000 solid 1px"><br>Posts: '.$sql_user["posts"].' &nbsp;<a hef="'.$link_site.'/index.php?uid=119&userid='.$sql_user["id"].'&dc='.$sql_user["dc"].'">Ver Mais</a></td>
<td width="485" height="auto" id="subtb_coments" valign="top">'.$obt_coment["texto"].'<br>('.$obt_coment["data"].') '.$apag.'</td>
</tr>
</table>';
}
}//------------ Fim do While
}
//------- Caso Não exista nenhum comentário
else {
$comentarios = $nenhum_coment;
}
}

espero a ajuda de vocês o mais rápido possível!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...