Guest - Jorge - Postado Março 30, 2006 Denunciar Share Postado Março 30, 2006 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"> </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"> </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%"> </td> <td width="24%"> </td> <td width="22%"> </td> <td width="33%"> <font face="Verdana"><font size="2"> </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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Jorge - Postado Março 30, 2006 Denunciar Share Postado Março 30, 2006 ninguém me sabe dizer onde esta o problema ?? Cumprimentos Citar Link para o comentário Compartilhar em outros sites More sharing options...
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...
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.