Publicada por heckjp em 18/07/2007 - 13:33h:
* heckjp usa elementary OS

Olá pessoal...tudo bem??estou com uma duvida simples...mas é aquela historia..talvez outra pessoa consiga visualizar melhor o meu erro... O meu código não está puxando meus selects... alguem me da 1 luz?? Abaixo o codigo:

<p align="center"><img src="../biblioteca/1.jpg" width="400" height="223"> </p>
<p>
<form action="" method="get">
<input name="link" type="hidden" value="procura">
<!--Mecanismo de busca em manutenção. -->
Digite o que você deseja buscar: <input name="procura" type="text" size="20" maxlength="128"><br>
Buscar por:
<select name="criterio">
<option>Autor,Título,Assunto</option>
<option>Autor</option>
<option>Título</option>
<option>Assunto</option>
</select>
&nbsp;&nbsp;<input type="submit" value="ok">
</p>
</form>
<hr />

<?php
   if (isset($_GET['procura']) && $_GET['procura'] != "") {
      require("../sistema/config.inc.php");
      mysql_select_db("openbiblio");
      $a=$_GET['criterio'];
      $p=$_GET['procura'];
      if ($a=="Autor"){
      $q = mysql_query("SELECT DISTINCT(title), author FROM biblio WHERE author LIKE '%" .$p."%'");}
      else if($a=="Título"){
      $q = mysql_query("SELECT DISTINCT(title), author FROM biblio WHERE title LIKE '%" .$p."%'");}
      else if ($a=="Assunto"){
         $q = mysql_query("SELECT DISTINCT(title), author FROM biblio WHERE topic1 LIKE '%" .$p."%'");}
      else if($a=="Autor,Título,Assunto"){
      $q = mysql_query("SELECT DISTINCT(title), author FROM biblio WHERE topic1 LIKE '%" .$p."%' OR author LIKE '%".$p."%' OR title LIKE '%".$p."%'");}
         $n = mysql_num_rows($q);
            if ($n < 1){
               die(mysql_error());
               echo "Nada encontrado!";
            } else {
               echo "<strong>" .$n. "</strong> resultado(s) encontrado(s).

";
               ?>
               <table cellpadding="3" cellspacing="5" border="0">
               
<?php
   while($m = mysql_fetch_array($q)){
         if (($x % 2) == 0){
?>               
                  <tr bgcolor="#F8F8F8">
                     <td><?php printf("<strong>%s</strong>, %s", $m['title'], $m['author']); ?></td>
                  </tr>
                  <? } else { ?>
                  <tr>
                     <td><?php printf("<strong>%s</strong>, %s", $m['title'], $m['author']); ?></td>
                  </tr>                  
<?php
}
   $x++;
   }
?>                  
               </table>
               <?
            }
   }
?>

  
Nenhuma resposta encontrada.
  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts