Jump to content
Fórum Script Brasil
  • 0

Busca


laurinha2004

Question

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 to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other sites

  • 0

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

Link to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652.1k
×
×
  • Create New...