Jump to content


Photo

Problemas Com Variaveis Numa Form


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

#1 invictus

invictus

    Turista

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

Posted 08/09/2003, 01:00

pessoal , estou com problemas para consultar um bco dados, tenho uma pg de pesquisa html:

<html>
<head>
<title> acessando dados</title>
</head>
<body>
<b>pesquisa por titulo:</b> <br>
<form method="post" action="cap9lab51.php">
titulo: <input type="text" name="txtTitulo">
<input type="submit" value="pesquisar" name="perq">
</form>
</body>
</html>


e a pg php:

<?php

//abre conexao (abreconexao.inc nao funcionou coloquei .php)
include "abreconexao.php";


//cria sentença sql
$sql = "select categorias.nomecat, livros.codlivro, livros.titulo, livros.autor, livros.preco ";
$sql = $sql . "from categorias ";
$sql = $sql . "inner join livros ";
$sql = $sql . "on categorias.codcat = livros.codcat ";
$sql = $sql . "where livros.titulo like '%$txtTitulo%' ";

//carrega registros selecionados
$rs = mysql_query($sql, $conexao) or die ("nao conseguiu efetuar consulta");

?>

<b>livros da editora<br><br></b>
<table width="700" border="1">

<?php
while ($linha = mysql_fetch_array($rs))
{
$codlivro = $linha["codlivro"];
$titulo = $linha["titulo"];
$preco = $linha["preco"];
$autor = $linha["autor"];
$nomecat = $linha["nomecat"];
?>


  <td valign="top"><?php echo $codlivro; ?></td> 
  <td valign="top"><?php echo $titulo; ?></td>
  <td valign="top"><?php echo $autor; ?></td>
  <td valign="top"><?php echo $nomecat; ?></td>
  <td valign="top"><?php printf ("%.2f", $preco); ?></td>
</tr>


<?php
}
mysql_free_result($rs);
mysql_close($conexao);
?>


soh que a resposta q obtenho ao pesquisar é:

Notice: Undefined variable: txtTitulo in C:\serieweb\php\cap9lab51.php on line 12


isto é , o php nao consegue achar a variavel que vem na form. alguem tem ideia do que posso fazer pra arrumar?

#2 :)

:)
  • Visitantes

Posted 08/09/2003, 11:28

Tenta ao inves de colocar a variavel $txtTitulo colocar isso $HTTP_POST_VARS[txtTitulo]

[]

see ya

#3 invictus

invictus

    Turista

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

Posted 09/09/2003, 13:32

opa , funcionou , valeu!

#4 Cadu.

Cadu.

    Novato no fórum

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

Posted 09/09/2003, 15:00

Fico feliz em poder lhe ajudar.

:)

see ya

[]'s Cadu.
"Eu não mudo as condições, apenas as enfrento sem recuar." Al Capone




1 user(s) are reading this topic

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

IPB Skin By Virteq