Jump to content
JFernandesVR

voltar a submeter formulario

Recommended Posts

JFernandesVR

Bons dias pessoal.

tou aqui com um problema.

tou a criar uma pagina de pesquisa de produtos.

a pesquisa ta a funcionar perfeitamente. porem quando faço comprar um produto, ele reencaminha para outra página processa e pedido e redirecciona para a página anterior.

ate aqui tudo bem mas quand redirecciona para a pagina anterior o browser pede para confirmar a submissao do formulario.

a duvida é como fazer para que nao apareça a mensagem do browser e fazer que ele recarregue o form automaticamente?

<form action="" name="apagardados" method="post"></form>
<form action="" enctype="multipart/form-data" method="post" name="pesqavanc" id="pesqavanc" onsubmit="return verifica(this)">
<table align="center" width="700">
   <tr>
  <td width="150" class="pesquisat">Descrição :</td>
  <td width="550" class="pesquisat"><input type="text" name="pesq" id="pesq" style="width:550px;" value="<?php echo $pesq ?>" /></td>
   </tr>
   <tr>
  <td class="pesquisat">Referência :</td>
  <td><input type="text" name="ref" id="ref" style="width:550px;" value="<?php echo $ref ?>" /></td>
   </tr>
   <tr>
  <td class="pesquisat">Marca :</td>
  <td>
	    <select name="marca" id="marca">
		    <option value="<?php echo $mar ?>"><?php echo $mar ?></option>
		    <option value="">-- Seleccione uma marca --</option>
		    <?php
		    $sql3 = "SELECT * FROM marcas ORDER BY Nome ASC";
		    $qr3 = mysql_query($sql3) or die(mysql_error());
		    while($ln3 = mysql_fetch_assoc($qr3))
		    {
 ?>
    <option value="<?php echo $ln3['Nome'] ?>"><?php echo $ln3['Nome'] ?></option>
   <?php
   }
   ?>
 </select>
 </td>
   </tr>
   <tr>
  <td class="pesquisat">Família :</td>
  <td>
  <?php
  $sql = "SELECT * FROM familias ORDER BY Nome";
  $res = mysql_query($sql);
  $num = mysql_num_rows($res);
  for ($i = 0; $i < $num; $i++)
  {
   $dados = mysql_fetch_array($res);
   $arrFams[$dados['Nome']] = $dados['Nome'];
  }
  ?>
 <select name="fam" id="fam" onchange="buscar_subfams()">
  <option value=""></option>
  <?php
  foreach ($arrFams as $value => $name)
  {
 echo "<option value='{$value}'>{$name}</option>";
   }
  ?>
   </select>
  </td>
   </tr>
   <tr>
  <td class="pesquisat">SubFamília :</td>
  <td>
  <div id="load_subfams">
   <select name="subfam" id="subfam">
   <option value=""></option>
  </select>
   </div>
  </td>
   </tr>
   <tr>
  <td></td>
  <td align="center"><input type="submit" name="Enviar" id="Enviar" value="  Pesquisar  " /><input name="Reset" type="submit" onclick="limpardados(); document.apagardados.submit();" value=" Limpar Dados " /></td>
   </tr>
   <tr>
  <td class="pesquisat"> </td>
 <td></td>
   </tr>
</table>
<table align="center" width="100%">
 <tr>
 <td colspan="4" align="center" class="ordenarp">Ordenar por:</td>
    </tr>
    <tr>
  <td class="ordenart" valign="top" align="center">Preço<input type="image" src="images/arrow-down.png" title="Preço Descendente" name="precodesc" value="precodesc" alt="precodesc" width="20" height="20"/><input type="image" title="Preço Ascendente" src="images/arrow-up.png" name="precoasc" value="precoasc" alt="precoasc" width="20" height="20"/></td>
	  <td class="ordenart" valign="top" align="center">Marca<input type="image" title="Marca Por Nome Z - A" src="images/arrow-down.png" name="marcadesc" value="marcadesc" alt="marcadesc" width="20" height="20"/><input type="image" title="Marca Por Nome A - Z" src="images/arrow-up.png" value="marcaasc" alt="marcaasc" name="marcaasc" width="20" height="20"/></td>
	    <td class="ordenart" valign="top" align="center">Referência<input type="image" title="Referência Por Nome Z - A" src="images/arrow-down.png" name="referdesc" value="referdesc" alt="referdesc" width="20" height="20"/><input type="image" title="Referência Por Nome A - Z" src="images/arrow-up.png" value="referasc" alt="referasc" name="referasc" width="20" height="20"/></td>
	    <td class="ordenart" valign="top" align="center">Descrição<input type="image" title="Descrição Por Nome Z - A" src="images/arrow-down.png" value="descdesc" name="descdesc" alt="descdesc" width="20" height="20"/><input type="image"  title="Descrição Por Nome A - Z" src="images/arrow-up.png" name="descasc" value="descasc" alt="descasc" width="20" height="20"/></td>
 </tr>
</table>
</form>

Share this post


Link to post
Share on other sites
HappyHippyHippo

nunca te perguntaste porque razão quando fazes uma compra, é apresentada uma página a dizer que a compra foi efectuada/com erro ?

nunca te perguntaste porque razão quando escolhes um produto para o carrinho, és direccionado para a página do carrinho, e não a mesma página ?

conclusão : se andas redireccionamentos, nunca redirecciones para a mesma página


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
JFernandesVR

fiz o codigo de maneira a que execute a compra na mesma página, e o formulario fica em braco.

queria que ao carregar a página o formulario de pesquisa que postei submetesse automaticamente. quando a página recarrega os valores submetidos ficam guardados. queria apenas que ele submetesse.

Edited by JFernandesVR

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.