Michel_H Postado Novembro 9, 2006 Denunciar Share Postado Novembro 9, 2006 Pessoal,Ao passar para a variável $teste o parâmetro xt do <input type='text'> não é reconhecido.Ele mostra $teste como sendo a palavra xt e não seu valor.alguém sabe o que pode estar ocorrendo?<html><body><?php$db = new COM("ADODB.Connection"); $dsn = "DRIVER={SQL Server}; SERVER={xxx.xxx.xxx.xxx};UID={us};PWD={pws}; DATABASE={DB_TESTE}"; $db->Open($dsn);$teste = xt;$rs = $db->Execute("select * from tabela where numero = $teste");while (!$rs->EOF){ echo "<BR>Nome: ".$rs->Fields[nome]->Value." "; echo "<BR>Numero: ".$rs->Fields[numero]->Value." "; $rs->MoveNext(); }?><form action="testephp2.php" method="post"> <p>Bl_id: <input type="text" name='xt' /></p> <p><input type="submit" /></p></form></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Novembro 9, 2006 Denunciar Share Postado Novembro 9, 2006 Mas é claro que ele está dizendo que o valor é xt, é o que você mesmo está dizendo pro script!Para pegar o valor do formulário você tem que usar:$teste = $_POST['xt']; Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Michel_H
Pessoal,
Ao passar para a variável $teste o parâmetro xt do <input type='text'> não é reconhecido.
Ele mostra $teste como sendo a palavra xt e não seu valor.
alguém sabe o que pode estar ocorrendo?
<html>
<body>
<?php
$db = new COM("ADODB.Connection");
$dsn = "DRIVER={SQL Server}; SERVER={xxx.xxx.xxx.xxx};UID={us};PWD={pws}; DATABASE={DB_TESTE}";
$db->Open($dsn);
$teste = xt;
$rs = $db->Execute("select * from tabela where numero = $teste");
while (!$rs->EOF)
{
echo "<BR>Nome: ".$rs->Fields[nome]->Value." ";
echo "<BR>Numero: ".$rs->Fields[numero]->Value." ";
$rs->MoveNext();
}
?>
<form action="testephp2.php" method="post">
<p>Bl_id: <input type="text" name='xt' /></p>
<p><input type="submit" /></p>
</form>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.