Jump to content


Nak kaballa

Member Since 07/05/2004
Offline Last Active 09/01/2013, 09:04
-----

Topics I've Started

O Que Deu Errado?

15/05/2007, 16:32

Caros Amigos,

Eu tenho um formulário que quando o usuário tenta mandar o mesmo incompleto, ele é direcionado para uma página de erro que tem um link para voltar.

O link no IE6 funciona beleza mas no Firefox ele vai até o formulário e 1 segundo depois ele volta para a página de erro o link foi feito com JS.
<a href="#"><img src="images/erro_25.gif" alt="" width="377" height="108" border="0" onClick="MM_callJS('java script:history.back()')"></a></td>

Já tentei mudar o JS tentado colocar
<a href="#"><img src="images/erro_25.gif" alt="" width="377" height="108" border="0" onClick="MM_callJS('java script:history.go(-1)')"></a></td>

e o resultado foi o mesmo.

Preciso de ajuda, pls.


Kaballa

Continuo Com Dúvidas / O Que Fazer?

03/05/2007, 11:27

Caros Participantes,

Continuo tendo dúvidas e gostaria de mais alguma ajuda.

O sk15 deu uma força no tópico http://forum.wmonlin...howtopic=177127
resolveu uma dúvida mas infelizmente me sobrou duas dúvidas.


As dúvidas são:


1- como bloquear o envio de e-mail em branco ou parcialmente preenchido.

2- na tentativa de envio do formulário em branco ou parcialmente preenchido que ele seja
direcionado para uma página minha ( http://www.meusite/c...decontato.html) com o texto de advertência com um botão
de volta, sem perder o que já foi preenchido quando o botão seja usado.

Por favor, me ajudem.


kaballa

Dúvidas O Que Fazer?

01/05/2007, 13:28

Caros Participantes,

Tenho dúvidas e gostaria de alguma ajuda.

Fiz um formulário meio na unha e olhando em vários tópicos e cheguei nos códigos abaixo, tentei usar...Ex.: if(in_array('',$_POST)) exit("Preencha todos o formulário, por favor."); abre uma página com o texto só que o formulário é enviado do mesma forma acumulando e-mails incompletos.


Minhas dúvidas são:

1- como bloquear o envio de e-mail em branco ou parcialmente preenchido.

2- na tentativa de envio do formulário em branco ou parcialmente preenchido que ele seja
direcionado para uma página minha com o texto de advertência com um botão
de volta, sem perder o que já foi preenchido quando o botão seja usado.

3- com todos os dados preenchidos corretamente, no ato do envio do formulário
ele seja direcionado para uma página minha com um texto de agradecimento.


enviar.php

[codebox]<?php
$destino = "meu_email@provedor.com.br";

$assunto = "CADASTRO";

$msg = "Formulário enviado em " . date("d/m/Y") . " às " . date("H:i") . ":\n\n";

foreach($_POST as $campo => $valor)
{
$msg .= ucfirst($campo) . ": " . $valor . "\n";
}

mail($destino, $assunto, $redirect, $msg);

if(in_array('',$_POST)) exit("Preencha todos o formulário, por favor.");

?>[/codebox]


cadastro.html

[codebox]<html>
<head>
<title>CADASTRO</title>
<meta http-equiv="Content-Type" content="text; charset=iso-8859-1">
<meta http-equiv="imagetoolbar" content="no">

<style type="text/css">
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.style14 {color: #FFFFFF; font-weight: bold; font-style: italic;}
.style16 {color: #FFFFFF; font-weight: bold;}
.style6 {color: #FFFFFF}
body {
background-image: url(images/promocao.jpg);
background-repeat: no-repeat;
}
-->
</style>


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><body>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<form name="cadastro" id="cadastro" method="post" action="enviar.php">
<p>
<label><font face="Arial"><span class="style14"> <br />
<br />
Nome Completo </span><br />

<input name="NOME" type="text" id="NOME" size="50" maxlength="50" />
</font> </label>
<font face="Arial"> <br />
</font>
<label><font face="Arial"><span class="style14"> E-mail</span><br />

<input name="E-MAIL" type="text" id="E-MAIL" size="40" maxlength="50" />
</font> </label>
<font face="Arial"> <br />
<span class="style6">
<label><em><strong> Fone</strong></em></label>
<br />
</span> </font>
<label> <font face="Arial">
<input name="FONE" type="text" id="FONE" size="24" />
<span class="style14"> Sexo</span>
<input name="radiobutton" type="radio" value="radiobutton1" checked="checked" />
<span class="style16">M</span></font></label>
<font face="Arial"> </font> <span class="style16">
<label> <font face="Arial">
<input name="radiobutton" type="radio" value="radiobutton2" />
F</font></label>
<font face="Arial"> </font> </span> <font face="Arial"> <br />
</font>
<label><font face="Arial"><span class="style14"> Endereço<br />
</span>
<input name="ENDERECO" type="text" id="ENDERECO" size="50" maxlength="50" />
</font> </label>
<font face="Arial"> <br />
</font>
<label><font face="Arial"><span class="style14"> Bairro </span><br />

<input name="BAIRRO" type="text" id="BAIRRO" size="30" maxlength="30" />
</font> </label>
<font face="Arial"> <br />
</font>
<label><font face="Arial"><span class="style14"> Cidade<br />
</span>
<input name="CIDADE" type="text" id="CIDADE" size="40" maxlength="40" />
<br />
</font> <span class="style6"><em><strong><font face="Arial"> CEP </font></strong></em></span></label>
<strong><font face="Arial"><em><span class="style6"> Estado</span></em></font></strong>
<label><span class="style6"><em><strong><font face="Arial"> <br />
</font></strong></em></span>
<input name="CEP" type="text" id="CEP" size="10" maxlength="10" />
<span class="style6"><em><strong> </strong></em></span> </label>
<font face="Arial"> </font><strong><font face="Arial"><em>
<select name="ESTADO" id="ESTADO">
<option>AC</option>
<option>AL</option>
<option>AM</option>
<option>AP</option>
<option>BA</option>
<option>CE</option>
<option>DF</option>
<option>ES</option>
<option>GO</option>
<option>MA</option>
<option>MG</option>
<option>MS</option>
<option>MT</option>
<option>PA</option>
<option>PB</option>
<option>PE</option>
<option>PI</option>
<option>PR</option>
<option>RJ</option>
<option>RN</option>
<option>RO</option>
<option>RR</option>
<option>RS</option>
<option>SC</option>
<option>SE</option>
<option selected="selected">SP</option>
<option>TO</option>
</select>
</em>
</font></strong><br />
<label> <font face="Arial"> <br />



<input type="submit" name="Submit" value="Enviar">
<input type="reset" name="Submit2" value="Limpar">
<a href="http://www.meu_site....obrigado.html">
<input type=button name="Submit3" value="Volta"></a>
<input type="hidden" name="subject" value="Formulário preenchido">

</form>
<p> </p>
</body>
</html>[/codebox]



Agradeço qualquer ajuda.


Kaballa

Mandar O Conteudo Do Formulário Para 2 Ou Mais E-mails

26/04/2007, 15:12

Boa Tarde, estou terminando um formulário e 2 dptos. solicitaram a mesma informação.

Tem como no ato de enviar o formulário já sair com 2 destinos ou mais.

Segue abaixo um simples exemplo do que estou usando. Obrigado.


<html>
<form method=post action="http://provedor.com....n/formmail.pl">


<p align="left"><font face="Verdana"><strong><font size="2" color="#FF0000">Empresa : </font></strong>
<font color="#666666">
<input type="text" name="Empresa" size="34"></font></font></p>

<p align="left"><font face="Verdana"><font size="2" color="#666666">Cidade :
</font> <font color="#666666"> <input type="text" name="Cidade" size="34"></font></font></p>

<p align="left"><font face="Verdana"><font size="2" color="#666666">Nome :
</font> <font color="#666666"> <input type="text" name="Nome" size="34"></font></font></p>
<p align="left"><font face="Verdana"><font size="2" color="#666666">Email :
</font> <font color="#666666"> <input type="text" name="Email" size="35"></font></font></p>
<p align="left"><font face="Verdana"><font size="2" color="#666666">Telefone de Contato : </font>
<font color="#666666"> <input type="text" name="Telefone" size="24"></font></font></p>
<p align="left"><font face="Verdana"><font size="2"><font color="#666666">Mensagem :</font> </font>
<textarea rows="9" name="Mensagem" cols="28"></textarea></font></p>
<p align="left"><br>
<br>
<input type="submit" name="Submit" value="Enviar">
<input type="reset" name="Submit2" value="Limpar">
<input type="hidden" name="destination" value="meu@email.com.br">
<input type="hidden" name="subject" value="Formulário preenchido">
<INPUT type="hidden" value=http://www.meusite.com.br/resposta.html / name=feedback>

</form>

</body>




</body>
</html>

O Que Fazer?

14/12/2006, 16:53

A instalação do OSCOMMERCE foi completada com sucesso, mas quando clico em qualquer link vem as seguintes msgs de erro:

EXEMPLOS:

1406 - Data too long for column 'last_page_url' at row 1

update whos_online set customer_id = '0', full_name = 'Guest', ip_address = '127.0.0.1', time_last_click = '1166123362', last_page_url = '/pets/catalog/index.php?cPath=53&osCsid=cb89d875173916738f17a3f5d1cee240' where session_id = 'cb89d875173916738f17a3f5d1cee240'


1406 - Data too long for column 'last_page_url' at row 7

update whos_online set customer_id = '0', full_name = 'Guest', ip_address = '127.0.0.1', time_last_click = '1166125448', last_page_url = '/pets/catalog/product_info.php?products_id=57&osCsid=9070cb02b2c4f28006dfff319a2374cc' where session_id = '9070cb02b2c4f28006dfff319a2374cc'



Agradeço de coração...semper fidelis

Atenciosamente,

Kaballa

Resolvido:

administation tools/configuration/sessions/

force cookies use --> true



Espero ajudar, algum iniciante como eu.


semper fidelis

Começou a dar problemas em castata.

O problema é a versão antiga do OSCOMMERCE com o MYSQL 5, eu descobri que até a versão 4 não dava pau.

Conforme eu for resolvendo os paus, eu vou colocando as soluções logo em seguida.

PROBLEMA:

1054 - Unknown column 'p.products_id' in 'on clause'

select count(p.products_id) as total from products_description pd, products p left join manufacturers m on p.manufacturers_id = m.manufacturers_id, products_to_categories p2c left join specials s on p.products_id = s.products_id where p.products_status = '1' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '1' and p2c.categories_id = '51'

[TEP STOP]

SOLUÇÃO:

For 1. I altered line 186 in index.php from:

$listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_PRODUCTS . " p left join " . TABLE_MANUFACTURERS . " m on p.manufacturers_id = m.manufacturers_id, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where p.products_status = '1' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$current_category_id . "'";

to

$listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_PRODUCTS . " p left join " . TABLE_MANUFACTURERS . " m on p.manufacturers_id = m.manufacturers_id, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c left join " . TABLE_SPECIALS . " s on p2c.products_id = s.products_id where p.products_status = '1' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$current_category_id . "'";


semper fidelis

IPB Skin By Virteq