Jump to content


Photo

Problema No Php


  • Faça o login para participar
1 reply to this topic

#1 Luiz Ricardo Guimarães

Luiz Ricardo Guimarães

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Não informado

Posted 11/06/2014, 17:52

Estou com problemas nesse código, ele deveria selecionar somente o que tem status ON (valor 1) sendo que ele está selecionando para aparecer o OFF(valor 0) como corrigir isso, já tentei de varias maneiras, venho pedir ajuda.

Abraço


LEMBRANDO QUE

Na tabela que reconhece status "flag_status"

ON - 1
OFF - 0


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<?
	$dados = db_dados("SELECT * FROM tbmaterias_titulos WHERE id_titulo=".(int)$_GET['id_titulo']." LIMIT 1; ");
	if ($dados['id_titulo']>0) {} else die("");

?>
<title><? echo $nome_site; ?> em <?=utf8_decode($dados['titulo']);?></title>
<meta name="description" content="<? echo $descricaosite; ?> em <?=$dados['titulo'];?>" />	
<meta name="keywords" content="<? echo $keywords; ?> em <?=$dados['titulo'];?>" />

<div id="ondeesta"><!-- abre -->
	Voc&ecirc; está em: Empresas &rsaquo; <a class="color" href="#"><?=$dados['titulo'];?></a>
</div><!-- fecha -->

<div id="empresas_lista"> 
  <!-- abre contato -->
  <ul>
    <?

function strtourl($str){
return preg_replace('/([^.a-z0-9\-]+)/i', '_', strtolower(
strtr(trim(html_entity_decode($str)),
	'ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿ-',
	'aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuyyby ')));
}
        $i=0;
        $SQL = "SELECT *, DATE_FORMAT(data,'%d/%m/%Y') as data1 FROM tbmaterias WHERE id_titulo=".(int)$dados['id_titulo']." ORDER BY star DESC";
        $Lista = new Consulta($SQL,1000,$PGATUAL);
        while ($linha = db_lista($Lista->consulta)) { $i++;
    ?>
    <li class="fundo<?=$linha['star'];?>"> 
      <!-- imagem -->
      <? 
	$file = $caminho_absuluto.'arquivos/materias/'.$linha['codigo'].'/capa.jpg';
	if (file_exists($file)) { ?>
      <a href="<? echo $url_site; ?>/empresa/<?=$linha['id_empresa'];?>/<? echo strtourl($linha['nome']); ?>.html"><img src="<? echo $url_site; ?>/arquivos/materias/<?=$linha['codigo'];?>/capa.jpg" width="119px"></a> 
      <? } else { ?>
      <a href="<? echo $url_site; ?>/empresa/<?=$linha['id_empresa'];?>/<? echo strtourl($linha['nome']); ?>.html"><img src="<? echo $url_site; ?>/index/img/semfoto.png"></a> 
      <? } ?>
<p class="titulo_externa"><?=$linha['nome'];?>
        </p>
      <p>&nbsp;      
      </p>
      <p class="endereco"><span>Endere&ccedil;o:</span> 
        <?=$linha['endereco'];?>
        <span>- Cidade:</span> 
        <?=$linha['cidade'];?>
        - <span>Estado:</span> 
        <?=$linha['estado'];?>
      </p>
      <p class="endereco"><span>Telefone:</span> 
        <?=$linha['telefone'];?>
      </p>
      <p>&nbsp;</p>
      <? if ($linha['plano'] != ""){ ?>
      <p class="endereco"> 
      <span>Site:</span> <a target="_blank" href="<?=$linha['site'];?>"><?=$linha['site'];?></a>&nbsp;&nbsp;|&nbsp;&nbsp;
      <span>Email:</span>   <a href="mailto:<?=$linha['email'];?>"><?=$linha['email'];?></a>
      </p>
      <? } ?>
      <? if ($linha['plano'] != ""){?>
      <a class="telefone" href="<? echo $url_site; ?>/empresa/<?=$linha['id_empresa'];?>/<? echo strtourl($linha['nome']); ?>.html">Exibir 
      Detalhes</a> </li></p>
    </li> 
    <? } ?>
    <? } ?>
  </ul>
</div><!-- fecha lista de empresas -->

Edição feita por: Luiz Ricardo Guimarães, 11/06/2014, 17:55.


#2 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 19/06/2014, 13:09

Se este campo flag_status estiver na tabela tbmateriais, então basta você adicionar na instrução SQL a condição flag_status = 1

Ex:
SELECT *, DATE_FORMAT(data,'%d/%m/%Y') as data1 FROM tbmaterias WHERE flag_status = 1 and id_titulo=".(int)$dados['id_titulo']." ORDER BY star DESC

Abraços,

Edição feita por: Goku Jr, 19/06/2014, 13:10.

-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq