Keitaro 0 Denunciar post Postado Dezembro 17, 2003 você configurou as informacoes do banco de dados? conexao e DB? Compartilhar este post Link para o post Compartilhar em outros sites
MARCIA_SP 0 Denunciar post Postado Dezembro 17, 2003 sim querido :D Compartilhar este post Link para o post Compartilhar em outros sites
MARCIA_SP 0 Denunciar post Postado Dezembro 17, 2003 tudo que eu tento procurar cai na die Compartilhar este post Link para o post Compartilhar em outros sites
Keitaro 0 Denunciar post Postado Dezembro 17, 2003 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
MARCIA_SP 0 Denunciar post Postado Dezembro 17, 2003 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
Keitaro 0 Denunciar post Postado Dezembro 17, 2003 Mude mysql para mssql (eu esqueco disso)e falta tb uma } depois do echo "</table>" Compartilhar este post Link para o post Compartilhar em outros sites
MARCIA_SP 0 Denunciar post Postado Dezembro 17, 2003 nem vi isso Compartilhar este post Link para o post Compartilhar em outros sites
MARCIA_SP 0 Denunciar post Postado Dezembro 17, 2003 tem como postar o codigo ai? Compartilhar este post Link para o post Compartilhar em outros sites
Keitaro 0 Denunciar post Postado Dezembro 17, 2003 <? 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
MARCIA_SP 0 Denunciar post Postado Dezembro 17, 2003 ué agora nem abre a caixa de textosempre me diz que naum há ninguem com esse nome??????? Compartilhar este post Link para o post Compartilhar em outros sites