Jump to content


Erro Na Busca


  • Faça o login para participar
2 replies to this topic

#1 djavansl

djavansl
  • Visitantes

Posted 25/01/2006, 16:02

Tenho o seguinte código :

<p><form method="post">
<font color="#ffffff">Palavra :
<input type="text" name="palavra">
</font>
<input type="submit" value="Buscar">
</form>
<font color="#ffffff">
<?
   if(!empty($HTTP_POST_VARS[palavra])){
   $palavra = str_replace(" ","%", $HTTP_POST_VARS[palavra]);
   $qr = "SELECT * FROM titulos WHERE titulo LIKE '%" .$palavra. "%'
   ORDER BY coddvd DESC";
   $sql = mysql_query($qr);
   $total = mysql_num_rows($sql);
   echo "Sua retornou <b>'$total'</b> resultados .<br>\n";
        while($r = mysql_fetch_array($sql)){
	echo "<hr>\n";
	echo $r[titulo]."<br>\n";
	}
}
?>
</font>
&nbsp;</p>
</center>
</body>
</html>
<?php
mysql_free_result($busca);
?>

Só que aparece este erro Notice: Use of undefined constant palavra - assumed 'palavra' in c:\arquivos de programas\easyphp1-8\www\dvds\busca.php on line 77


já li várias vezes o código mas não acho onde está o erro.
Alguem pode me dizer como concerto isto.
obrigado

#2 helio_ceara

helio_ceara

    Turista

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

Posted 25/01/2006, 16:05

tenta dar um action na pagina atual e eh preferivel usar $_POST ao inves de $HTTP_POST_VARS , nao sei se eh esses tipos de problemas mais tenta ai, qualuqer coisa avisa

outras coisa coloque aspas em -> $http_post_vars['nome']

acho que essa parte tambem contem um erro , procure nao errar na sintaxe, esse provalvemente pode ser o erro '%" .$palavra. "%'

Edição feita por: helio_ceara, 25/01/2006, 16:10.


#3 djavansl

djavansl
  • Visitantes

Posted 25/01/2006, 16:40

Valeu Cara não sei onde estava com a cabeça, esqueci da aspa simples['palavra'] falta de atenção. Eu uso os dois tipos $_POST e $HTTP_POST_VARS pq eu gosto de usar o jeito que aprendi que é $HTTP_POST_VARS e tb qnd estou com preguiça uso $_POST (ahahaha), valeu obrigado.




0 user(s) are reading this topic

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

IPB Skin By Virteq