MARCIA_SP 0 Denunciar post Postado Dezembro 17, 2003 naum entendi? Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Dezembro 17, 2003 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
MARCIA_SP 0 Denunciar post Postado Dezembro 17, 2003 você tem um exemplo???? Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Dezembro 17, 2003 <? $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
Keitaro 0 Denunciar post Postado Dezembro 17, 2003 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
MARCIA_SP 0 Denunciar post Postado Dezembro 17, 2003 certo essa parte eu entendi mais e a outra que terá esse campo? Compartilhar este post Link para o post Compartilhar em outros sites
covered 0 Denunciar post Postado Dezembro 17, 2003 continua o chatvcs tao desde demanha? Compartilhar este post Link para o post Compartilhar em outros sites
Keitaro 0 Denunciar post Postado Dezembro 17, 2003 <?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
Alisson Rodrigues 3 Denunciar post Postado Dezembro 17, 2003 continua o chatvcs tao desde demanha?Eu to meio sem o q fazer hehe.certo essa parte eu entendi mais e a outra que terá esse campo?Dá uma olhada nesse site, é bom pra iniciantes: http://www.numaboa.com/informatica/webmast...r/PHP/index.php Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Dezembro 17, 2003 continua o chatvcs tao desde demanha? eu só parei para o almoço. Compartilhar este post Link para o post Compartilhar em outros sites
MARCIA_SP 0 Denunciar post Postado Dezembro 17, 2003 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
Alisson Rodrigues 3 Denunciar post Postado Dezembro 17, 2003 No lugar de <?=$PHP_SELF; ?> coloque o nome da página em PHP. Compartilhar este post Link para o post Compartilhar em outros sites
Keitaro 0 Denunciar post Postado Dezembro 17, 2003 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
MARCIA_SP 0 Denunciar post Postado Dezembro 17, 2003 gente só da pagina não encontrada Compartilhar este post Link para o post Compartilhar em outros sites
Keitaro 0 Denunciar post Postado Dezembro 17, 2003 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
MARCIA_SP 0 Denunciar post Postado Dezembro 17, 2003 nao de split no codigo oq é isso? Compartilhar este post Link para o post Compartilhar em outros sites
MARCIA_SP 0 Denunciar post Postado Dezembro 17, 2003 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
Keitaro 0 Denunciar post Postado Dezembro 17, 2003 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
MARCIA_SP 0 Denunciar post Postado Dezembro 17, 2003 no codigo fonte aparece só isso <form action= method=post><input type=text name=user><input type=submit></form> Compartilhar este post Link para o post Compartilhar em outros sites
MARCIA_SP 0 Denunciar post Postado Dezembro 17, 2003 :D agora funcionou mais só cai no die, por q????? Compartilhar este post Link para o post Compartilhar em outros sites