Ir para conteúdo

POWERED BY:

Arquivado

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

EduardoSC

Busca em PHP

Recommended Posts

Olá pessoal,

Bom Dia !!!,

 

Estou fazendo um script de busca, e não está dando certo, está dando erro no mysql_fetch_assoc, e engraçado que meu BD tem registros.

 

O sistema está dando erro na linha do While

Olhem o código que fiz,

 

PHP

[*]<?php

[*]

[*]require_once('conecta.php');

[*]  

[*]if($_POST['busca_loja']) {

[*]  

[*]  // $query = "SELECT * FROM noticias WHERE noticias.titulo LIKE '{$_POST['busca_loja']}' OR noticias.categoria LIKE '{$_POST['busca_loja']}'";

[*]  $query = "SELECT * FROM noticias WHERE lower(noticias.titulo) LIKE lower('%{$_POST['busca_loja']}%') OR lower(noticias.categoria) LIKE lower('%{$_POST['busca_loja']}%')";

[*] }

[*]  $res = mysql_query($query);

[*]  echo $res;

[*]  

[*]  while($linha = mysql_fetch_assoc($res)

[*]  {

[*] $conteudo .= "<a href='most=insert.php?id=" . $linha['ID'] . "'>" . $linha['texto_noticia'] . "</a><br>\n";  

[*] $noticias .= "<option value=" . $linha['ID'] . ">" . $linha['titulo'] . "</option>\n";  

[*]  }

[*]  

[*]?>

Alguém sabe me ajudar,

 

Valeu,

 

Abraços,

 

Eduardo. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo veja meu exemplo ( funfa legal)

 

PHP

[*]

[*]$pagina = (isset($_GET['pagina'])) ? $_GET['pagina'] : 0 ;

[*]

[*]

[*]$sql = "SELECT DATE_FORMAT(data,'%d/%m/%y')as mdata,disciplina,tarefa,DATE_FORMAT(data_entrega,'%d/%m/%y') as data_entrega,alunos.nome FROM tarefas,alunos WHERE tarefas.gtst=alunos.gtst AND alunos.matricula=".$user." ORDER BY data DESC";

[*]if(!$print_now == 1){

[*]$query = mysql_query("$sql LIMIT $pagina,$limite", $conexao);

[*]} else {

[*]$query = mysql_query($sql, $conexao);

[*]

[*]}

[*]$query_total = mysql_query("$sql", $conexao);

[*]$total = mysql_num_rows($query_total);

[*]

[*]

[*]

[*]while($dados = mysql_fetch_array($query)) {

[*]  $c = ($c == $c1)?$c2:$c1;

[*] echo "<tr bgcolor=\"".$c."\" bordercolor=\"#003366\">";

[*] echo " <td> ".$dados['mdata']."</td>";

[*] echo " <td> ".$dados['disciplina']."</td>";

[*] echo " <td> ".$dados['data_entrega']."</td>";

[*] echo " <td> ".$dados['tarefa']."</td>";

[*] echo "</tr>";

[*]}

[*]

 

com o mysql_fetch_array funfa legal mesmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Norefenk

 

Procure fazer comentários significativos por favor.

 

 

@Topico

 

Eu achei bom, não sou expert em PHP mais irei testar no meu computador e ver se funciona, qualquer problema retorno aqui.

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.