Ir para conteúdo

POWERED BY:

Arquivado

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

MARCIA_SP

com o query

Recommended Posts

Tipo, pegue o código que deu certo e troque o SELECT pelo o q eu passei, crie um campo em outra página com action para essa, pegue o valor do campo: $_POST[], coloque na váriavel $busca e pronto. tendeu? ^_^

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?

$busca = $_POST[busca]; // Pega o q foi enviado pelo form (do campo busca)

 

$con = mssql_connect ("ip:1433","user","123")

or die ("Conexao com o Servidor não esta OK!!");

 

mssql_select_db ("TestePHP")

or die ("Banco de Dados naum encontrado");

 

$SQL = "SELECT * FROM Usuario where nome like '%$busca%'";

$busca = mssql_query($SQL,$con) or die ("você naum consultou nada");

 

echo "<table border=1>";

while ($r = mssql_fetch_array($busca)) {

$user = $r[usuario];

$senha = $r[senha];

echo "<tr><td>$user</td><td>$senha</td></tr>";

}

echo "</table>";

 

mssql_close($con);

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

A maior dificuldade vista apos este bolo de posts, é que você n tem conhecimento de HTML e talvez, bem poko de PHP.Bom, pra evitar criar dois codigos eu costumo usar a condicao if.um exemplo bem simples...abaixo do body você coloca:if(!empty($_POST['user'])){...coloca o codigo que você fez pra exibir a tabela..alterando apenas a linha$SQL = "SELECT * FROM Usuario";por isso: $SQL = SELECT * FROM Usuario where nome like '%$busca%codigo.....exit;}agora crie apartir daki o codigo do formulario, com input type=text name=usere coloque o botao de submit.na caixa form, defina action=<?=$PHP_SELF;?>, caso n funcione use: <?=$_SERVER['PHP_SELF'];?>se estiver tudo certo, quando você executar a pagina ele vai abrir apenas o formulario. quando você preencher um nome que exista ele vai exibir a tabela, caso contrario ele retornará vazio.Na realidade, existe varias aplicacoes para trona-lo melhor, mas ai jah vai mais codigos. mas ve se esse funciona primeiro

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?if(!empty($_POST['user'])){$con = mssql_connect ("ip:1433","user","123")or die ("Conexao com o Servidor não esta OK!!");mssql_select_db ("TestePHP")or die ("Banco de Dados naum encontrado");$SQL = "SELECT * FROM Usuario WHERE nome LIKE '%$busca%";$busca = mssql_query($SQL,$con) or die ("você naum consultou nada");echo "<table border=1>";while ($r = mssql_fetch_array($busca)) {$user = $r[usuario];$senha = $r[senha];echo "<tr><td>$user</td><td>$senha</td></tr>"; }echo "</table>";mssql_close($con);}?><form action=<?=$PHP_SELF; ?> method=post><input type=text name=user><input type=submit></form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

vamos ver se eu entendi,

 

esse codigo eu salvo como .php

certo? sem nenhum codigo html nele??

 

<?if(!empty($_POST['user'])){$con = mssql_connect ("ip:1433","user","123")or die ("Conexao com o Servidor não esta OK!!");mssql_select_db ("TestePHP")or die ("Banco de Dados naum encontrado");$SQL = "SELECT * FROM Usuario WHERE nome LIKE '%$busca%";$busca = mssql_query($SQL,$con) or die ("você naum consultou nada");echo "<table border=1>";while ($r = mssql_fetch_array($busca)) {$user = $r[usuario];$senha = $r[senha];echo "<tr><td>$user</td><td>$senha</td></tr>"; }echo "</table>";mssql_close($con);}?>

 

já nesse eu crio um html e insiro esse script???????

 

<form action=<?=$PHP_SELF; ?> method=post><input type=text name=user><input type=submit></form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

salva inteiro em PHP as duas partes juntas.$PHP_SELF ele ira executar os dados enviados pelo form diretamente no mesmo arquivo... que verificara se foi inserido algum valor no campo do form. Se for verdadeiro(tiver valor) ele executa a busca.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao de split no codigo.. é pra fazer um arquivo PHP com o codigo que citeise o erro persistir.. altere a linha:$PHP_SELF para $_SERVER['PHP_SELF']

Compartilhar este post


Link para o post
Compartilhar em outros sites

só salvei esse código como php e mais nada teria que funcionar??????

 

 

<?if(!empty($_POST['user'])){$con = mssql_connect ("ip:1433","user","123")or die ("Conexao com o Servidor não esta OK!!");mssql_select_db ("TestePHP")or die ("Banco de Dados naum encontrado");$SQL = "SELECT * FROM Usuario WHERE nome LIKE '%$busca%";$busca = mssql_query($SQL,$con) or die ("você naum consultou nada");echo "<table border=1>";while ($r = mssql_fetch_array($busca)) {$user = $r[usuario];$senha = $r[senha];echo "<tr><td>$user</td><td>$senha</td></tr>"; }echo "</table>";mssql_close($con);}?><form action=<?=$PHP_SELF; ?> method=post><input type=text name=user><input type=submit></form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

split = divide/repartirQndo você executa o codigo ele exibe o formulario?Se exibe, vai no codigo fonte e ve na parte action do form se tem algo escrito... apresentando o caminho o qual esta esse arquivo.exemplo.. se você salvou o arquivo como nome de exibe.php.. tem que aparecer na parte action algo escrito exibe.phpse n tiver nada escrito.. altere o codigo, na parte que esta escrito $PHP_SELF para $_SERVER['PHP_SELF']se o erro persistir, mude para o nome deste arquivo.em php seria: action=<?=$PHP_SELF;?> ou <?=$_SERVER['PHP_SELF'];?>em HTML: action=exibe.php (o nome deste arquivo)

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.