Ir para conteúdo
Fórum Script Brasil
  • 0

Erro No Javascript ?


Guest - Jorge -

Pergunta

Guest - Jorge -

hey pessoal !!!

Tenho neste codigo um erro, porque quando eu entro no ficheiro e clico no botão enviar, então ele diz primeiro "Por favor preencha todos os campos..." e logo de seguida "Introdução bem sucedida".

Qual sera o erro ??? tem a ver com o javascript ??

Aqui fica o codigo...

<?
	include("database.inc");
?>
<html>
<head>
<title>.: Habi-Fontes, Lda - BackOffice :.</title>
<script language="javascript">
function valida()
{
	var x = document.inserir;
	var tipoimovel = x.tipoimovel.value;
	var zona = x.zona.value;
	var morada = x.morada.value;
	var topologia = x.topologia.value;
	var areacoberta = x.areacoberta.value;
	var areadescoberta = x.areadescoberta.value;
	var observacoes = x.observacoes.value;
    var path = x.path.value;
    var descpath = x.descpath.value;
    var foto2 = x.foto2.value;
    var descfoto2 = x.descfoto2.value;
	var foto3 = x.foto3.value;
    var descfoto3 = x.descfoto3.value;
    var foto4 = x.foto4.value;
    var descfoto4 = x.descfoto4.value;
	var foto5 = x.foto5.value;
    var descfoto5 = x.descfoto5.value;
	var foto6 = x.foto6.value;
    var descfoto6 = x.descfoto6.value;
	var foto7 = x.foto7.value;
    var descfoto7 = x.descfoto7.value;
	var foto8 = x.foto8.value;
    var descfoto8 = x.descfoto8.value;
	var submitOk="true";
	if (tipoimovel == "" || zona == "" || morada == "" || topologia == "" || areacoberta == "" || areadescoberta == "" || observacoes == "" || path == "" || descpath == "" || foto2 == "" || descfoto2 == "" || foto3 == "" || descfoto3 == "" || foto4 == "" || descfoto4 == "" || foto5 == "" || descfoto5 == "" || foto6 == "" || descfoto6 == "" || foto7 == "" || descfoto7 == "" || foto8 == "" || descfoto8 == ""){
  alert("Por favor preencha todos os campos...");
  submitOk="false";
	}
	if(submitOk=="true")
  x.submit();
}
</script>
</head>
<body>
<table width="9%" align="right">
  <tr>
    <td width="13%"><div align="right"><a href="principal.php"><img src="imagens/voltar.jpg" alt="voltar" width="32" height="32" border="0"></a></div></td>
    <td width="87%"><div align="right"><a href="logout.php"><img src="imagens/porta.gif" alt="Sair" width="48" height="48" border="0"></a></div></td>
  </tr>
</table>
<p align="right">&nbsp;</p>
<form method="post" action="inserir.php" name="inserir">
<table border="0" width="100%">
	<tr>
  <td width="19%"><b><font face="Verdana" size="2">Tipo Imóvel</font></b></td>
  <td colspan="3">
  	<p><font face="Verdana"><select size="1" name="tipoimovel">
  	<option>-- Selecione o tipo de imóvel --</option>

<?
$tmp = "
  SELECT
    *
  FROM
    tipo
    ";

$query = mysql_query($tmp);

while ($tmp = mysql_fetch_array ($query)) {

	$id_tipo = $tmp['id_tipo'];

	$tipo = $tmp['tipo'];

	echo "<option value='$id_tipo'>$tipo</option>";
}
?>
</select>
<font size="2"></font></font></p>
</td>
</tr>
<tr>
	<td width="19%"><b><font face="Verdana" size="2">Freguesia:</font></b></td>
	<td colspan="3"><font face="Verdana"><select size="1" name="zona">
	<option>-- Selecione a Freguesia --</option>

<?
$tmp = "
  SELECT	
    *
  FROM
    zonas
    ";

$sql = mysql_query($tmp);

while ($tmp = mysql_fetch_array ($sql)) {

	$id_zona = $tmp['id_zona'];

	$nome = $tmp['nome'];

	echo "<option value='$id_zona'>$nome</option>";
}
?> 
</select>
</font>
</td>
	</tr>
	<tr>
  <td width="19%"><b><font face="Verdana" size="2">Morada:</font></b></td>
  <td colspan="3">
  <p><font face="Verdana"><input type="text" name="morada" size="116"></font></p></td>
	</tr>
	<tr>
  <td width="19%"><b><font face="Verdana" size="2">Topologia:</font></b></td>
  <td colspan="3"><font face="Verdana">
  <input type="text" name="topologia" size="116"></font></td>
	</tr>
	<tr>
  <td width="19%"><b><font face="Verdana" size="2">Área Coberta:</font></b></td>
  <td colspan="3"><font face="Verdana">
  <input type="text" name="areacoberta" size="116"></font></td>
	</tr>
	<tr>
  <td width="19%"><b><font face="Verdana" size="2">Área descoberta:</font></b></td>
  <td colspan="3"><font face="Verdana">
  <input type="text" name="areadescoberta" size="116"></font></td>
	</tr>
	<tr>
  <td width="19%"><b><font face="Verdana" size="2">Observações:</font></b></td>
  <td colspan="3"><font face="Verdana">
  <input type="text" name="observacoes" size="116"></font></td>
	</tr>
	<tr>
  <td width="19%"><b><font face="Verdana" size="2">Fotografia Principal:</font></b></td>
  <td width="24%">
  <p><font face="Verdana"><input type="file" name="path" size="20"></font></p>
  </td>
  <td width="22%"><b><font face="Verdana" size="2">Descrição Fotografia principal:</font></b></td>
  <td width="33%"><font face="Verdana"><input type="text" name="descpath" size="48"></font></td>
	</tr>
	<tr>
  <td width="19%"><b><font face="Verdana" size="2">Fotografia 2: </font>
  </b> </td>
  <td width="24%"><font face="Verdana"><input type="file" name="foto2" size="20"></font></td>
  <td width="22%"><b><font face="Verdana" size="2">Descrição Fotografia 2:</font></b></td>
  <td width="33%"><font face="Verdana"><input type="text" name="descfoto2" size="48"></font></td>
	</tr>
	<tr>
  <td width="19%"><b><font face="Verdana" size="2">Fotografia 3:</font></b></td>
  <td width="24%"><font face="Verdana"><input type="file" name="foto3" size="20"></font></td>
  <td width="22%"><b><font face="Verdana" size="2">Descrição Fotografia 3:</font></b></td>
  <td width="33%"><font face="Verdana"><input type="text" name="descfoto3" size="48"></font></td>
	</tr>
	<tr>
  <td width="19%"><b><font face="Verdana" size="2">Fotografia 4:</font></b></td>
  <td width="24%"><font face="Verdana"><input type="file" name="foto4" size="20"></font></td>
  <td width="22%"><b><font face="Verdana" size="2">Descrição Fotografia 4:</font></b></td>
  <td width="33%"><font face="Verdana"><input type="text" name="descfoto4" size="48"></font></td>
	</tr>
	<tr>
  <td width="19%"><b><font face="Verdana" size="2">Fotografia 5:</font></b></td>
  <td width="24%"><font face="Verdana"><input type="file" name="foto5" size="20"></font></td>
  <td width="22%"><b><font face="Verdana" size="2">Descrição Fotografia 5:</font></b></td>
  <td width="33%"><font face="Verdana"><input type="text" name="descfoto5" size="48"></font></td>
	</tr>
	<tr>
  <td width="19%"><b><font face="Verdana" size="2">Fotografia 6:</font></b></td>
  <td width="24%"><font face="Verdana"><input type="file" name="foto6" size="20"></font></td>
  <td width="22%"><b><font face="Verdana" size="2">Descrição Fotografia 6:</font></b></td>
  <td width="33%"><font face="Verdana"><input type="text" name="descfoto6" size="48"></font></td>
	</tr>
	<tr>
  <td width="19%"><b><font face="Verdana" size="2">Fotografia 7:</font></b></td>
  <td width="24%"><font face="Verdana"><input type="file" name="foto7" size="20"></font></td>
  <td width="22%"><b><font face="Verdana" size="2">Descrição Fotografia 7:</font></b></td>
  <td width="33%"><font face="Verdana"><input type="text" name="descfoto7" size="48"></font></td>
	</tr>
	<tr>
  <td width="19%"><b><font face="Verdana" size="2">Fotografia 8: </font>
  </b> </td>
  <td width="24%"><font face="Verdana"><input type="file" name="foto8" size="20"></font></td>
  <td width="22%"><b><font face="Verdana" size="2">Descrição Fotografia 8:</font></b></td>
  <td width="33%"><font face="Verdana"><input type="text" name="descfoto8" size="48"></font></td>
	</tr>
	<tr>
  <td colspan="4">&nbsp;</td>
	</tr>
	<?
  if (isset($_POST['tipoimovel'])){
  	$incluir="INSERT INTO imovel (id_imovel, id_zona, id_tipo, morada, topologia, num_metros_coberto, num_metros_descoberto, observacoes, path, foto2, foto3, foto4, foto5, foto6, foto7, foto8, descpath, descfoto2, descfoto3, descfoto4, descfoto5, descfoto6, descfoto7, descfoto8) VALUES ('', '".$_POST['zona']."', '".$_POST['tipoimovel']."', '".$_POST['morada']."', '".$_POST['topologia']."', '".$_POST['areacoberta']."', '".$_POST['areadescoberta']."', '".$_POST['observacoes']."', '".$_POST['path']."', '".$_POST['foto2']."', '".$_POST['foto3']."', '".$_POST['foto4']."', '".$_POST['foto5']."', '".$_POST['foto6']."', '".$_POST['foto7']."', '".$_POST['foto8']."', '".$_POST['descpath']."', '".$_POST['descfoto2']."', '".$_POST['descfoto3']."', '".$_POST['descfoto4']."', '".$_POST['descfoto5']."', '".$_POST['descfoto6']."', '".$_POST['descfoto7']."', '".$_POST['descfoto8']."')";
  	$gravar=mysql_query($incluir);
  	if($gravar){
       echo "<script language=\"javascript\"> alert (\"Introdução bem sucedida.\");</script>";
    echo "<meta http-equiv=refresh content='0; url=inserir.php'>";
  	}else{
       echo "<script language=\"javascript\"> alert (\"Erro na introdução dos dados.\");</script>";
    echo "<meta http-equiv=refresh content='0; url=inserir.php'>";
  	}
  }
	?>
	<tr>
  <td width="19%">&nbsp;</td>
  <td width="24%">&nbsp;</td>
  <td width="22%">&nbsp;</td>
  <td width="33%">
  <font face="Verdana"><font size="2">&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </font>
	<input type="submit" value="Enviar" name="send" onClick="valida()"><input type="reset" value="Limpar" name="clear"></font></td>
	</tr>
</table>
</form>
</body>
</html>

Ajudem-me.

Abraços

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...