Ir para conteúdo
Fórum Script Brasil
  • 0

Busca


laurinha2004

Pergunta

Oi gente!!!!!!!!!!!!!!!!!!!!!

Eu estou fazendo um site sobre ums cosmeticos....ai no arquivo index.php da busca tem o seguinte:

tem um formulario onde você opta por escolher entre: cosmeticos ou produtos ou perfumaria em um campo select......

mas ai quando eu entro na pagina,,,,ele já esta selecionando as perfumarias......como q eu faco pra quando eu abrir a pagina.....ele n buscar nada...so depois q eu escolher a palavra a ser buscada? me ajudem...e meio urgente

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

Se eu intendi sua dúvida isso não é PHP + beleza.

Tipo Basta você não definir o primeiro para fica selecionado.

posta na sessão de HTMl q eles vão poder te ajudar melhor.

Qualquer coisa posta ae.

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 0

Vou explicar melhor......no form action...tem <? php_self;?> n sei se e isso mesmo....

ai quando eu entro na pagina index.php da busca.......ele já ta selecionando os registros q eu pus no select * from ..........entendeu.....então eu quero q quando eu abrir a pagina.....n abra os registros e so abra depois q eu selecionar no campo select onde tem 3 opcoes para buscar

Link para o comentário
Compartilhar em outros sites

  • 0

posta o código que eu acho que vai ficar mais fácil de entender, ainda está um pouco confuso.

Link para o comentário
Compartilhar em outros sites

  • 0

olhem o codigo ai....se você entrar na pagina....ele já esta selecionando alguns produtos......como eu corrijo isso? ahhh. e se puderem....coloquem uma paginacao pra mim....porque eu n consegui implantar uma nesse codigo......bligadinha.......

<?

$strSearch = $_GET["Pesquisa"];

$pagina = $_GET["Pagina"];

?>

  <?

  function getmicrotime(){

list($sec, $usec) = explode(" ",microtime());

return ($sec + $usec); 

}

$time_start = getmicrotime(); 

  ?>

<table width=553" height="299" border="0" align="center">

        <tr>

          <td width="1" height="129" rowspan="3" background="../imagens/ponto_v.jpg"></td>

          <td width="535" height="3" background="../imagens/ponto_h.jpg"></td>

          <td width="1" rowspan="3" background="../imagens/ponto_v.jpg"></td>

        </tr>

        <tr>

          <td height="283" valign="top"><div align="center"><br>

              <table width="521" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#F2FFF2">

                <tr>

                  <td width="581" bgcolor="#F2f2f2"><table width="100%" border="0" cellspacing="2" cellpadding="2">

                      <tr>

                        <td bgcolor="#FFFFFF"> <form action="<? echo $PHP_SELF;?>" method="get">

                            <div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;&nbsp;&nbsp;Buscar

                              em

                              <select name="Tipo" class="Buttom" id="Tipo">

                                <option>categoria1</option>

                                <option>categoria2</option>

                                <option>categoria3</option>

                                <option>categoria4</option>

                                <option>categoria5</option>

                                <option>categoria6</option>

                              </select>

                              &nbsp;a m&uacute;sica: </font>

                              <input name="Pesquisa" class="Buttom" value="<? echo $strSearch; ?>" size="30" maxlength="45" />

                              &nbsp;

                              <input name="Acao" type="submit" class="Buttom" value="Buscar" />

                            </div>

                          </form>

                          <p align="center">

                            <?

        $tipo = $_GET["Tipo];

$res1 = mysql_connect("localhost", "root");

if ($tipo == "categoria1"){

$sql = "SELECT * FROM table1 WHERE nome_table like '%$strSearch%' order by nome_produtos"; }

elseif ($tipo == "categoria2"){

$sql = "SELECT * FROM table2 WHERE nome_table like '%$strSearch%' order by nome_produtos"; }

elseif ($tipo == "categoria3"){

$sql = "SELECT * FROM table3 WHERE nome_table like '%$strSearch%' order by nome_produtos"; }

elseif ($tipo == "categoria4"){

$sql = "SELECT * FROM table4 WHERE nome_table like '%$strSearch%' order by nome_produtos"; }

elseif ($tipo == "categoria5"){

$sql = "SELECT * FROM table5 WHERE nome_table like '%$strSearch%' order by nome_produtos"; }

else {

$sql = "SELECT * FROM table6 WHERE nome_table like '%$strSearch%' order by nome_produtos"; }

$res2 = mysql_db_query("Administrador", "$sql", $res1);

$result = mysql_query($sql);

$total = mysql_num_rows($result);

?>

                            <?

$time_end = getmicrotime();

$time = $time_end-$time_start;

  ?>

                            <div align="left"> <br>

                            <font size="1" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[

                            Foram encontradas&nbsp;<b><? echo $total; ?></b> ocorrências

                            ] <br>

                            <br>

                            </font> </div>

                          <p></p></td>

                      </tr>

                    </table>

    <? while ($valor = mysql_fetch_array($res2)){ ?>

                    <div align=center">

                      <table width="510" height="22" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#FFFFFF">

                        <tr bgcolor="#FF6600">

                          <td width="506" height="20" bgcolor="#FFFFFF">&nbsp;

                            <?  echo "<font face='verdana' size='1'><a target='_blank' href=../".$valor["Link]."".$valor["ID"].">".$valor["nome_produtos"]."&nbsp;-&nbsp;".$valor["nome_table"]."</a></font>";

?>

                          </td>

                        </tr>

                      </table>

                      <? }

  //paginacao aqui ?>

                      <div align="left"><br>

                        <font size="1" face="Verdana, Arial, Helvetica, sans-serif">

                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sua

                        busca foi processada em <? printf("<b>%.3f</b>",$time); ?>

                        segundos.</font> <br>

                        <?

mysql_free_result($res2);

mysql_close($res1);

?>

                      </div>

                    </div></td>

                </tr>

              </table>

            </div></td>

        </tr>

        <tr>

          <td height="3" background="../imagens/ponto_h.jpg"></td>

        </tr>

      </table>

Link para o comentário
Compartilhar em outros sites

  • 0

olha eu não testei o código mais tenta este:

<?

$strSearch = $_GET["Pesquisa"];

$pagina = $_GET["Pagina"];

?>

  <?

  function getmicrotime(){

list($sec, $usec) = explode(" ",microtime());

return ($sec + $usec); 

}

$time_start = getmicrotime(); 

  ?>

<table width=553" height="299" border="0" align="center">

        <tr>

          <td width="1" height="129" rowspan="3" background="../imagens/ponto_v.jpg"></td>

          <td width="535" height="3" background="../imagens/ponto_h.jpg"></td>

          <td width="1" rowspan="3" background="../imagens/ponto_v.jpg"></td>

        </tr>

        <tr>

          <td height="283" valign="top"><div align="center"><br>

              <table width="521" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#F2FFF2">

                <tr>

                  <td width="581" bgcolor="#F2f2f2"><table width="100%" border="0" cellspacing="2" cellpadding="2">

                      <tr>

                        <td bgcolor="#FFFFFF"> <form action="<? echo $PHP_SELF;?>" method="get">

                            <div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;&nbsp;&nbsp;Buscar

                              em

                              <select name="Tipo" class="Buttom" id="Tipo">

                                <option>categoria1</option>

                                <option>categoria2</option>

                                <option>categoria3</option>

                                <option>categoria4</option>

                                <option>categoria5</option>

                                <option>categoria6</option>

                              </select>

                              &nbsp;a m&uacute;sica: </font>

                              <input name="Pesquisa" class="Buttom" value="<? echo $strSearch; ?>" size="30" maxlength="45" />

                              &nbsp;

                              <input name="Acao" type="submit" class="Buttom" value="Buscar" />

                            </div>

                          </form>

                          <p align="center">

                            <?

        $tipo = $_GET["Tipo];

$res1 = mysql_connect("localhost", "root");

if ($tipo == "categoria1"){

$sql = "SELECT * FROM table1 WHERE nome_table like '$strSearch' order by nome_produtos"; }

elseif ($tipo == "categoria2"){

$sql = "SELECT * FROM table2 WHERE nome_table like '$strSearch' order by nome_produtos"; }

elseif ($tipo == "categoria3"){

$sql = "SELECT * FROM table3 WHERE nome_table like '$strSearch' order by nome_produtos"; }

elseif ($tipo == "categoria4"){

$sql = "SELECT * FROM table4 WHERE nome_table like '$strSearch' order by nome_produtos"; }

elseif ($tipo == "categoria5"){

$sql = "SELECT * FROM table5 WHERE nome_table like '$strSearch' order by nome_produtos"; }

else {

$sql = "SELECT * FROM table6 WHERE nome_table like '$strSearch' order by nome_produtos"; }

$res2 = mysql_db_query("Administrador", "$sql", $res1);

$result = mysql_query($sql);

$total = mysql_num_rows($result);

?>

                            <?

$time_end = getmicrotime();

$time = $time_end-$time_start;

  ?>

                            <div align="left"> <br>

                            <font size="1" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[

                            Foram encontradas&nbsp;<b><? echo $total; ?></b> ocorrências

                            ] <br>

                            <br>

                            </font> </div>

                          <p></p></td>

                      </tr>

                    </table>

    <? while ($valor = mysql_fetch_array($res2)){ ?>

                    <div align=center">

                      <table width="510" height="22" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#FFFFFF">

                        <tr bgcolor="#FF6600">

                          <td width="506" height="20" bgcolor="#FFFFFF">&nbsp;

                            <?  echo "<font face='verdana' size='1'><a target='_blank' href=../".$valor["Link]."".$valor["ID"].">".$valor["nome_produtos"]."&nbsp;-&nbsp;".$valor["nome_table"]."</a></font>";

?>

                          </td>

                        </tr>

                      </table>

                      <? }

  //paginacao aqui ?>

                      <div align="left"><br>

                        <font size="1" face="Verdana, Arial, Helvetica, sans-serif">

                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sua

                        busca foi processada em <? printf("<b>%.3f</b>",$time); ?>

                        segundos.</font> <br>

                        <?

mysql_free_result($res2);

mysql_close($res1);

?>

                      </div>

                    </div></td>

                </tr>

              </table>

            </div></td>

        </tr>

        <tr>

          <td height="3" background="../imagens/ponto_h.jpg"></td>

        </tr>

      </table>

Eu não sei muito de php, mais tento ajudar no q consigo wink.gif.

não sei c tá certo

smile.gif)

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...