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

coloca isso depois do $busca

 

(retira o or die do $busca)

 

if( mysql_num_rows($busca) < 1)

{

echo "nao ha ninguem com este nome";

}

else

{

 

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);

 

explicando..

ele faz a busca no DB, se n for encontrado nada, o retorno da busca = 0. Se houver linhas este sera >= 1 e exibira a tabela.

EDITADO: Jah vi o ERRO. Acontece que usei o docido do prescot e esta diferente do meu. Onde esta %$busca% mude para %$_POST[user]%

 

Caso você esteja digitando um usuario e mesmo assim continua retornando errado, tente isso:

LIKE "*$_POST['user']*"

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim??????

aparece a tela em branco agora

 

<?if(!empty($_POST['user'])){$con = mssql_connect ("192.168.1.3:1433","Rodrigo","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 %$_POST[user]%";$busca = mssql_query($SQL,$con)if( mysql_num_rows($busca) < 1){echo "nao ha ninguem com este nome";}else{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=<?=$_SERVER['PHP_SELF']; ?> method=post><input type=text name=user><input type=submit></form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?

if(!empty($_POST['user']))

 $user = $_POST['user'];

 

 

if(!empty($user))

{

$con = mssql_connect ("192.168.1.3:1433","Rodrigo","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 '$user*'";

$busca = mssql_query($SQL,$con);

if( mssql_num_rows($busca) < 1)

{

 echo "nao ha ninguem com este nome";

}

else

{

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=<?=$_SERVER['PHP_SELF']; ?> method=post>

<input type=text name=user><input type=submit>

</form>

Acho que tah certo, to fazendo so no codigo, se tiver erro posta aqui pra mim ir sabendo onde tah o problema

 

EDITADO

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.