Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

PHP com consulta em DB

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Duvida PHP com consulta em DB

    pessoal!

    Sou iniciante no PHP e tenho uma dúvida: como faço para elaborar um programa em PHP que receba 2 dados como parametro para consultar no banco de dados e retornar os valores filtrados em uma tabela?

    Segue o exemplo:

    Código HTML:
    <html>
    	<head>
    		<title>TEAWeb - Pesquisa
    			</title>
    		</head>
    		<body bgcolor="Silver"  >
    		<h1>TEAWeb - Pesquisa
    			</h1>
    		<form action="resultado.php" method="post">
    Escolha o tipo da pesquisa: 
    			<select name="tipodapesquisa">
    				<option value="firstname">Primeiro Nome</option>
    				<option value="lastname">Último Nome</option>
    				<option value="age">Idade</option>
    				</select>
    			<br><br>
    Digite o termo a ser procurado: 
    			<input name="termodapesquisa" type="text"><br><br>
    			<input type="submit" value="Procurar">
    			</form>
    			</body>
    	</html>
    Como posso criar o arquivo resultado.php para 'firstname', 'lastname' e 'age'?

  • Font Size
    #2
    Link de um sistema de busca, edite de acordo com suas necessidades

    Código HTML:
    <table width="178" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td><img src="imagens/pesquisa.jpg" width="178" height="28" /></td>
          </tr>
          <tr>
            <td><form action="index.php?link=3" method="POST" name="form1" class="style1" id="form1">
              <div align="center"><span class="style2">Digite uma palavra-chave:</span><br />
    		  <label>
                  <input name="txt_valor" type="text" id="txt_valor" />
                </label>
    		  <label>
                  <select name="txt_cat" id="txt_cat">
    			  <option value =""> Todas as Categorias </option>
    			  
    			  <? $sql = mysql_query("SELECT * FROM categorias ORDER BY categoria");
    			  while ($coluna = mysql_fetch_array($sql)) {  ?>
    			  <option value="<? echo $coluna[id_categoria]; ?>"<? if ($coluna[id_categoria]==$txt_cat) echo "selected"; ?>> <? echo $coluna[categoria]; ?> </option>
    			  <? } ?>
    			  
    			  </select>
                  <br />
                  <input type="image" name="imageField" src="imagens/pesquisar.gif" />
                  </label>
                
              </div>
            </form>        </td>
          </tr>
        </table>

    Comment


    • Font Size
      #3
      Esqueci, pra faser a consulta no Banco de dados

      Código HTML:
      Esqueci, pra faser a consulta no Banco de dados
      
      <? include "conexao.php";
      
      $txt_valor = $_POST["txt_valor"];
      $txt_cat = $_POST["txt_cat"];
      
      ?>
      
      
      
      <html>
      <head>
      <title></title>
      </head>
      <body>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td><p><b>Resultado da Pesquisa de Produto(s)</b>
            
              <img src="imagens/barra.gif" alt="asd" width="100%" height="5" />
      		
      		<?
      			if ($txt_cat !="")
      				$tem_categoria = " AND id_categoria =$txt_cat";
      		
      		
      		?>
      		
      		<? $sql_geral = mysql_query("SELECT * FROM produtos WHERE produto LIKE '%$txt_valor%' and estoque > 0 $tem_categoria order by id_produto Desc");
      			$qtde_produtos = mysql_num_rows($sql_geral);
      			$i =0;
      	?>
      
              <img src="imagens/barra.gif" alt="asd" width="100%" height="5" />
              Foram encontrados <? echo $qtde_produtos ?> produto(s) com a palavra <? echo $txt_valor ?><br />
              <img src="imagens/barra.gif" alt="asd" width="100%" height="5" /></p>
      		
      		<? if (qtde_produtos !== 0) { ?>
      		
            <p align="center">&nbsp;</p> 
      		<? } ?>
            <table width="97%" border="1" cellspacing="0" cellpadding="0">
              <tr>
                <? while ($i < $qtde_produtos) { ?>
                <td width="50%" align="center"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td><? echo "<img src = admin/fotos/" . @mysql_result($sql_geral,$i,foto)." border =0 width=75 align= left>"; ?>
                          <p><b><? echo @mysql_result($sql_geral,$i,produto); ?></b> <br />
                            Pre&ccedil;o: R$ <? echo @mysql_result($sql_geral,$i,preco); ?>,00<br />
                            Estoque: <? echo @mysql_result($sql_geral,$i,estoque); ?> Unidades </p>
                        <form action="" method="get" enctype="multipart/form-data">
                          &nbsp;
                            <label>
                            <input name="imageField" type="image" src="imagens/comprar_2.gif" />
                            </label>
                            <label>
                            <input name="imageField2" type="image" src="imagens/detalhes.gif" align="bottom" />
                            </label>
                        </form></td>
                    </tr>
                </table></td>
                <?
      		  $i++;
      		  if ($i%2==0)
      		  	echo "</tr>";
      			   }  ?>
              <tr>
                <td align="center">      
            </table>  </td>
        </tr>
      </table>
      
      
      
      
      
      
      
      
      
      
      </body>
      
      </html>
      
      EDITE DE ACORDO COM SEU BANCO DE DADOS
      EDITE DE ACORDO COM SEU BANCO DE DADOS

      Comment


      • Font Size
        #4
        valew, conserteza ira ajudar muitos, assim como foi util pra mim.

        Comment


        • Font Size
          #5
          Valeu, amigo! Tenho certeza que será de grande ajuda para mim e muitos outros.

          Feliz 2012!!!!

          Comment

          X
          Working...
          X