Jump to content


Photo

Sistema De Busca


  • Faça o login para participar
2 replies to this topic

#1 pgnall

pgnall

    Enable

  • Usuários
  • 383 posts
  • Sexo:Masculino
  • Localidade:http://eduardo.sganzerla.net

Posted 16/11/2003, 12:16

ai pessoal eu fiz um sis de busca e fiz um tuto ai ;)

olhe o codigo, tah cheio de comentarios (y)

soh criem um db no mysql chamado buscapgnall ou alterem na conexao com o db ;)

<?
$arq = "bloqueado.ew";     //$arq eh igual a bloquado.ew
if(! file_exists($arq)){ //se $arq existe
if($act==install){      //se acao eh instalar
mysql_connect("localhost","root",""); //conexao mysql
mysql_select_db("buscapgnall");      //conexao db
mysql_query("CREATE TABLE teste (id INT(99) AUTO_INCREMENT, nome CHAR(99) NOT NULL, apelido CHAR(99) NOT NULL, PRIMAEY KEY( id ))"); //cria uma tabela teste no mysql
mysql_query("INSERT INTO teste (nome, apelido) VALUES ("eduardo","pgn")");  //insere um nome "Eduardo" e aplido "pgn"
mysql_query("INSERT INTO teste (nome, apelido) VALUES ("fernando","fer")");//insere um nome "Fernando" e apelido "fer"
mysql_query("INSERT INTO teste (nome, apelido) VALUES ("felipe","lipe")");//insere um nome "Felipe" e apelido "lipe"
echo "Tudo certo."; //escreve "Tudo certo."
$code = "Este arquivo bloqueia novas instalações"; //conteudo do arquivo "bloqueado.ew"
$f=fopen("bloqueado.ew","w+"); //abre o arquivo "bloquado.ew" para edição neste caso cira o arquivo
   fwrite($f,$code);          //escreve $code no arquivo "bloquado.ew"
   fclose($f);               //fecha o arqvuio "bloquado.ew"
}elseif($act==buscar){      //se acao for buscar
mysql_connect("localhost","root",""); //conecta novamente com o mysql
mysql_select_db("buscapgnall");      //conecta novamente com o db
$sql = mysql_query("SELECT * FROM teste WHERE nome = '$nome'"); //cria uma variavel $sql q seleciona a tabela aonde o nome eh o conteudo da input "nome"
if(mysql_num_rows($sql)==0){ //Se naum tem nenhum registro encontrado com o nome pesquisado
                            echo "Não Foi Encontrado Nenhum Resultado com o nome \"$nome\".";  //escreve que naum foi encontrado nenhum registro com aquele nome
}else{ //se for encontrado 1 ou mais
      while($row = mysql_fetch_array($sql)){ //quando tiver algum registro
                 echo "Nome: $row[nome].<br>Apelido: $row[apelido]."; //escreve tudo como quiser
      }                                     //fecha o while
}//fecha o if do resultado
}//fecha a acao buscar
else{ //se naum tiver nenhum acao ativa
?>
<form name="busca" action="?act=buscar" method="get"> <! Mostra o Formulario em HTML >
Nome:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="nome"> <br>
<input type="submit">
</form>
<?} //fecha o if de acoes
} else {  //se naum existir o arquivo "bloquado.ew" instala tudo
echo "instalando...";  //escreve
header("location: $PHP_SELF?act=install"); //redireciona para a pagina de instalacao
} //fecha o if
?>


qualquer duvida os moderadores taum ai :P

e eu tbm :ph34r:

valeu t+

espero q gostem :rolleyes:

Good Fallow! :unsure:

Edição feita por: pgnall, 16/11/2003, 12:18.

Eduardo Sganzerla
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀


www.Eu Sei Escrever.com.br - Adote esta campanha!

#2 _mcl_

_mcl_

    Mestre

  • Usuários
  • 609 posts
  • Sexo:Masculino
  • Localidade:Ipatinga / MG

Posted 16/11/2003, 12:22

Vlw ae kra, vo testar aqui, qualquer dúvida eu posto!!!
Posted Image Posted Image Posted Image Posted Image

#3 thalesalan

thalesalan
  • Visitantes

Posted 16/11/2003, 13:24

hummmm... legalzinho...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq