Jump to content


tampolski

Member Since 04/03/2009
Offline Last Active 30/09/2009, 11:08
-----

Topics I've Started

Formulario

29/09/2009, 17:12

Boa tarde,

estou com um problema em um formulario, a ação php não funciona de jeito nenhum no submit.

www.logoaki.net/anuncie.html - esse e o formulario;
www.logoaki.net/php/acao.php - essa e a ação

Ja bati mta cabeça, será que alguém pode me ajudar?

Validação De Formulário

30/06/2009, 11:33

Bom dia, preciso de ajuda com a validação de um formulário. Eu coloquei o código js mas ele não funciona,
Gostaria de saber se alguém poderia me ajudar a encontrá-lo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<script language="JavaScript">
function validaForm(){
d = document.form1;
if (d.cliente.value==""){
	alert("O campo " + d.nome.name + " deve ser preenchido!");
	d.cliente.focus();
	return false;
}
if (d.referencia_pedido.value==""){
	alert("O campo " + d.referencia_pedido.name + " deve ser preenchido!");
	d.referencia_pedido.focus();
	return false;
}
if (d.email.value==""){
	alert("O campo " + d.email.name + " deve ser preenchido!");
	d.email.focus();
	return false;
}
if (d.reserva.value==""){
	alert("O campo " + d.reserva.name + " deve ser preenchido!");
	d.reserva.focus();
	return false;
}
if (d.quantidade.value==""){
	alert("O campo " + d.quantidade.name + " deve ser preenchido!");
	d.quantidade.focus();
	return false;
}
if (d.especie.value==""){
	alert("O campo " + d.especie.name + " deve ser preenchido!");
	d.especie.focus();
	return false;
}
if (d.tipo.value==""){
	alert("O campo " + d.tipo.name + " deve ser preenchido!");
	d.tipo.focus();
	return false;
}
if (d.peso_bruto.value==""){
	alert("O campo " + d.peso_bruto.name + " deve ser preenchido!");
	d.peso_bruto.focus();
	return false;
}
if (d.produto.value==""){
	alert("O campo " + d.produto.name + " deve ser preenchido!");
	d.produto.focus();
	return false;
}
if (d.imo_classificado.value==""){
	alert("O campo " + d.imo_classificado.name + " deve ser preenchido!");
	d.imo_classificado.focus();
	return false;
}
if (d.valor_mercadoria.value==""){
	alert("O campo " + d.valor_mercadoria.name + " deve ser preenchido!");
	d.valor_mercadoria.focus();
	return false;
}
if (d.local_coleta.value==""){
	alert("O campo " + d.local_coleta.name + " deve ser preenchido!");
	d.local_coleta.focus();
	return false;
}
if (d.local_entrega.value==""){
	alert("O campo " + d.local_entrega.name + " deve ser preenchido!");
	d.local_entrega.focus();
	return false;
}
if (d.data_horario_programado.value==""){
	alert("O campo " + d.data_horario_programado.name + " deve ser preenchido!");
	d.data_horario_programado.focus();
	return false;
}
if (d.data_horario_programado.value==""){
	alert("O campo " + d.data_horario_programado.name + " deve ser preenchido!");
	d.data_horario_programado.focus();
	return false;
}
if (!d.redex_omnitrans[0].checked && !d.redex_omnitrans[1].checked) {
	alert("Escolha uma opção!")
	return false;
}
if (!d.expurgo_omnitrans[0].checked && !d.expurgo_omnitrans[1].checked) {
	alert("Escolha uma opção!")
	return false;
}
if (!d.estufagem_omnitrans[0].checked && !d.estufagem_omnitrans[1].checked) {
	alert("Escolha uma opção!")
	return false;
}
if (!d.escolta[0].checked && !d.escolta[1].checked) {
	alert("Escolha uma opção!")
	return false;
}
return true;
}
</script>

</head>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
	<td ><div align="center"><br />
	  <br />
	</div></td>
  </tr>
  <tr>
	<td ><div align="center"></div></td>
  </tr>
  <tr>
	<td> <form id="form1" name="form1" method="post" action="../programacao/acao_exportacao.php" onSubmit="return validaForm()">
		<p>
		  <INPUT TYPE=HIDDEN NAME="recipient" VALUE="iuritampolski@omnitrans.com.br" /> 
		  <INPUT TYPE=HIDDEN NAME="subject" VALUE="Programação de Exportação - Online" /> 
		  
<!--
		  <INPUT TYPE=HIDDEN NAME="redirect" VALUE="http://www.omnitrans.com.br/isc/obrigado.html" /> 
-->
		</p>
		<table width="80%" border="0" align="center" cellpadding="2" cellspacing="2">
		  <tr> 
			<td colspan="2" bgcolor="#ffff00"><div align="center" class="style4"><strong>Programa&ccedil;&atilde;o de Carga (Exporta&ccedil;&atilde;o)</strong></div></td>
		  </tr>
		  <tr> 
			<td width="486" style="text-align: right">Cliente:</td>
			<td width="297"><input name="cliente" type="text" id="cliente" size="50" /></td>
		  </tr>
		  <tr>
			<td class="style5" style="text-align: right">Refer&ecirc;ncia Cliente/Pedido</td>
			<td><input name="referencia_pedido" type="text" id="referencia_pedido" size="50" /></td>
		  </tr>
		  <tr>
			<td class="style5" style="text-align: right">Email:</td>
			<td><input name="email" type="text" id="email" size="50" /></td>
		  </tr>
		  <tr>
			<td style="text-align: right"><span class="style5">Reserva:</span></td>
			<td><input name="reserva" type="text" id="reserva" size="50" /></td>
		  </tr>
		  <tr> 
			<td style="text-align: right"><span class="style5">Quantidade:</span></td>
			<td><input name="quantidade" type="text" id="quantidade" size="50" /></td>
		  </tr>
		  <tr>
			<td class="style5" style="text-align: right">Esp&eacute;cie:</td>
			<td><input name="especie" type="text" id="especie" size="50" /></td>
		  </tr>
		  <tr>
			<td class="style5" style="text-align: right">Tipo:</td>
			<td><input name="tipo" type="text" id="tipo" size="50" /></td>
		  </tr>
		  <tr>
			<td class="style5" style="text-align: right">Peso Bruto:</td>
			<td><input name="peso_bruto" type="text" id="peso_bruto" size="50" /></td>
		  </tr>
		  <tr>
			<td class="style5" style="text-align: right">Produto:</td>
			<td><input name="produto" type="text" id="produto" size="50" /></td>
		  </tr>
		  <tr>
			<td class="style5" style="text-align: right">IMO Classificado</td>
			<td><input name="imo_classificado" type="text" id="imo_classificado" size="50" /></td>
		  </tr>
		  <tr>
			<td class="style5" style="text-align: right">Valor da Mercadoria</td>
			<td><input name="valor_mercadoria" type="text" id="valor_mercadoria" size="50" /></td>
		  </tr>
		  <tr>
			<td class="style5" style="text-align: right">Local da Coleta:</td>
			<td><input name="local_coleta" type="text" id="local_coleta" size="50" /></td>
		  </tr>
		  <tr>
			<td class="style5" style="text-align: right">Local de Entrega:</td>
			<td><input name="local_entrega" type="text" id="local_entrega" size="50" /></td>
		  </tr>
		  <tr>
			<td class="style5" style="text-align: right">Data/Horario Programado:</td>
			<td><input name="data_horario_programado" type="text" id="data_horario_programado" size="50" /></td>
		  </tr>
		  <tr>
			<td style="text-align: right">REDEX Omnitrans:</td>
			<td style="text-align: left"><span class="style1">
			  <input name="redex_omnitrans" type="radio" value="Sim" />
			  Sim |
			  <input name="redex_omnitrans" type="radio" value="N&atilde;o" />
			N&atilde;o|</span></td>
		  </tr>
		  <tr>
			<td style="text-align: right">Expurgo Omnitrabs:</td>
			<td style="text-align: left"><span class="style1">
			  <input name="expurgo_omnitrans" type="radio" value="Sim" />
			  Sim |
			  <input name="expurgo_omnitrans" type="radio" value="N&atilde;o" />
			N&atilde;o|</span></td>
		  </tr>
		  <tr>
			<td style="text-align: right">Estufagem Omnitrans:</td>
			<td style="text-align: left"><span class="style1">
			  <input name="estufagem_omnitrans" type="radio" value="Sim" />
			  Sim |
			  <input name="estufagem_omnitrans" type="radio" value="N&atilde;o" />
			N&atilde;o|</span></td>
		  </tr>
		  <tr>
			<td style="text-align: right">Necessita Escolta?</td>
			<td style="text-align: left"><span class="style1">
			  <input name="escolta" type="radio" value="Sim" />
			  Sim |
			  <input name="escolta" type="radio" value="N&atilde;o" />
			N&atilde;o|</span></td>
		  </tr>
		  <tr align="center" bgcolor="#ffff00"> 
			<td colspan="2" class="style6" style="text-align: center">Outras Informa&ccedil;&otilde;es relevantes</td>
		  </tr>
		  <tr align="center"> 
			<td colspan="2"><textarea name="info_relevantes" cols="50" rows="10" id="info_relevantes"></textarea>
			<span style="text-align: right"></span></td>
		  </tr>
		  <tr> 
			<td>&nbsp;</td>
			<td><label></label> </td>
		  </tr>
		  <tr> 
			<td colspan="2"><p align="center"><br />
				<input type="submit" name="Submit" value="Enviar" />
				<br />
				<br />
			  </p></td>
		  </tr>
		  <tr>
			<td colspan="2" style="text-align: center">&nbsp;</td>
		  </tr>
		</table>
	 
	  </form>
	</td>
  </tr>
</table>
</body>
</html>

<body>
</body>
</html>

Erro Comum

04/03/2009, 10:53

Tenho um conhecimento muito limitado de banco de dados, mas na empresa em que trabalho controlo a intranet que ja existia antes de entrar e nela possuo uma lista de contatos muito util que foi desenvolvida com sql. Nunca tive problema com as alterações necessárias e constantes mas depois de fazer algumas ocorreu um erro e não consegui mais alterar, percebi que é um erro comum mas não consegui encontrar nenhuma maneira clara de solucioná-lo, gostaria de saber se alguém pode me ajudar, o erro e o script da table estão abaixo.

"Out of range value adjusted for column 'codigo' at row 1"

CREATE TABLE `ramais` (
`codigo` tinyint(4) unsigned NOT NULL auto_increment,
`funcionario` varchar(50) default NULL,
`setor` varchar(50) default NULL,
`ddr` varchar(15) default NULL,
`ramal` int(3) unsigned default NULL,
`email` varchar(100) default NULL,
`cidade` varchar(50) default NULL,
`id` varchar(50) default NULL,
`celular` varchar(50) default NULL,
PRIMARY KEY (`codigo`),
UNIQUE KEY `codigo` (`codigo`),
KEY `codigo_2` (`codigo`)
) ENGINE=MyISAM AUTO_INCREMENT=256 DEFAULT CHARSET=latin1;

IPB Skin By Virteq