brunocasado Postado Março 13, 2008 Denunciar Share Postado Março 13, 2008 (editado) galera vo pedi arrego já li e reli meu codigo q eu fiz aqui e o programa não insere os dados no mysql vo por os codigoscodigo administra.php<?php include "conecta_mysql.inc";(aqui esta correno pois otras paginas estao funcionando..) $cod = $_POST["cod"]; $desc = $_POST["desc"]; $modelo = $_POST["modelo"]; $preço = $_POST["preço"]; $capacidade = $_POST["capacidade"]; $potencia = $_POST["Potencia"]; $tanque = $_POST["tanque"]; $gabinete = $_POST["gabinete"]; $cod1 = $_POST["cod1"]; $cod2 = $_POST["cod2"]; $cod3 = $_POST["cod3"]; $coda1 = $_POST["coda1"]; $coda2 = $_POST["coda2"]; $coda3 = $_POST["coda3"]; $caminho = $_POST["caminho"]; $sql = "insert into produtos values "; $sql .= "('$cod','$desc','$modelo',$preço,'$caminho',$capacidade,'$tanque','$gabinete','$cod1','$cod2','$cod3','$coda1','$coda2','$coda3',$potencia)"; $resultado = mysql_query($sql); echo "Produto Incluido Com Sucesso!"; mysql_close($conexao); ?> codigo da pagina <form action="administra.php" method="POST"> <table width="685" height="531" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="168" valign="top"> <label for="cod"></label> <p>Código:</p> </td> <td width="517" valign="top"><input name="cod" type="text" id="cod"/></td> <tr> <td valign="top"><span class="style4">Descrição: <label for="label"></label> </td> <td valign="top"><span class="style4"> <textarea name="desc" cols="50" id="desc"></textarea> </span></td> </tr> <tr> <td valign="top"><span class="style4">Modelo:</span></td> <td valign="top"> <label for="modelo"></label> <input type="text" name="modelo" id="modelo" /> </td> </tr> <tr> <td valign="top"><span class="style4">Preço:</span></td> <td valign="top"> <label for="preço"></label> <input type="text" name="preço" id="preço" /></td> </tr> <tr> <td valign="top"><span class="style4"></span></td> <td valign="top"> </td> </tr> <tr> <td valign="top"> </td> <td valign="top" bgcolor="#CCCCCC"><div align="center" class="style4"><strong>Detalhes</strong></div></td> </tr> <tr> <td valign="top"><span class="style4"></span></td> <td valign="top"> </td> </tr> <tr> <td valign="top"><span class="style4">Capacidade(L)</span></td> <td valign="top"> <label for="capacidade"></label> <input name="capacidade" type="text" id="capacidade" size="10" maxlength="10" /> </td> </tr> <tr> <td valign="top"><span class="style4">Pôtencia de Limpeza(Watts):</span></td> <td valign="top"> <label for="potencia"></label> <input type="text" name="Potencia" id="potencia" /> </td> </tr> <tr> <td valign="top"></td> <td valign="top" bgcolor="#CCCCCC"><div align="center" class="style4"><strong>Dimensões(mm):</strong></div></td> </tr> <tr> <td valign="top"><span class="style4"></span></td> <td valign="top"> </td> </tr> <tr> <td valign="top"><span class="style4">Tanque (CxLxP):</span></td> <td valign="top"> <label for="tanque"></label> <input type="text" name="tanque" id="tanque" /> </td> </tr> <tr> <td valign="top"><span class="style4">Gabinete (LxPxA):</span></td> <td valign="top"> <label for="gabinete"></label> <input type="text" name="gabinete" id="gabinete" /> </td> </tr> <tr> <td valign="top"><span class="style4"></span></td> <td valign="top"> </td> </tr> <tr> <td valign="top"><span class="style4"></span></td> <td valign="top" bgcolor="#CCCCCC"><div align="center" class="style4"><strong>Códigos:</strong></div></td> </tr> <tr> <td valign="top" bgcolor="#CCCCCC"><div align="center" class="style4"><strong>Sem Aquecimento:</strong></div></td> <td valign="top"> </td> </tr> <tr> <td valign="top"><span class="style4">110 Volts:</span></td> <td valign="top"> <label for="cod1"></label> <input type="text" name="cod1" id="cod1" /> </td> </tr> <tr> <td valign="top"><span class="style4">220 Volts:</span></td> <td valign="top"> <label for="cod2"></label> <input type="text" name="cod2" id="cod2" /> </td> </tr> <tr> <td valign="top"><span class="style4">Bivolt:</span></td> <td valign="top"> <label for="cod3"></label> <input type="text" name="cod3" id="cod3" /> </td> </tr> <tr> <td valign="top"><span class="style4"></span></td> <td valign="top"> </td> </tr> <tr> <td valign="top"><div align="center" class="style4"><strong>Com Aquecimento:</strong></div></td> <td valign="top"> </td> </tr> <tr> <td height="19" valign="top"><span class="style4">110 Volts:</span></td> <td valign="top"> <label for="coda1"></label> <input type="text" name="coda1" id="coda1" /> </td> </tr> <tr> <td valign="top"><span class="style4">220 Volts:</span></td> <td valign="top"> <label for="coda2"></label> <input type="text" name="coda2" id="coda2" /> </td> </tr> <tr> <td valign="top"><span class="style4">Bivolt</span></td> <td valign="top"> <label for="coda3"></label> <input type="text" name="coda3" id="coda3" /> </td> </tr> <tr> <td valign="top"><span class="style4">Foto:</span></td> <td valign="top"><label for="caminho"></label> <input type="text" name="caminho" id="caminho" /> <tr> <td valign="top"> </td> <td valign="top"><input type="submit" name="Inclui" id="button" value="Incluir Produto" /> </table> </form> Editado Março 13, 2008 por brunocasado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PEIXOTO Postado Março 13, 2008 Denunciar Share Postado Março 13, 2008 Reveja seu código esta faltando algumas '(aspas simples) $capacidade ,$potencia depois (nome do campo,...., ) Values ($nome,.....) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 brunocasado Postado Março 13, 2008 Autor Denunciar Share Postado Março 13, 2008 (editado) mas os campos que coloquei sem aspas simples são campos apenas de numeros..... e eu já tentei colocar as aspas.e tb desse metodo não presciso colocar os nomes do campo amenos q eu fizece asssiminsert into(nome tabela)(campos,....)Values(1,2); Editado Março 13, 2008 por brunocasado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PEIXOTO Postado Março 13, 2008 Denunciar Share Postado Março 13, 2008 (editado) Tenta isso:$caminho = $_POST["caminho"];$SQL=INSERT INTO produtos (cod,desc,modelo,preço,caminho,capacidade,tanque,gabinete,cod1,cod2,cod3,potencia) VALUES ('$cod','$desc','$modelo',$preço,'$caminho','$capacidade','$tanque','$gabinete','$cod1','$cod2','$cod3','$coda1','$coda2','$coda3','$potencia')";$resusltado=mysql_query($sql,$conexao);$resultado=mysql_close($conexao);Tenta isso:$caminho = $_POST["caminho];$SQL="INSERT INTO produtos (cod,desc,modelo,preço,caminho,capacidade,tanque,gabinete,cod1,cod2,cod3,potencia) VALUES ('$cod','$desc','$modelo',$preço,'$caminho','$capacidade','$tanque','$gabinete','$cod1','$cod2','$cod3','$coda1','$coda2','$coda3','$potencia')";$resultado=mysql_query($sql,$conexao);$resultado=mysql_close($conexao);Corrigindo:$caminho = $_POST["caminho"];$SQL="INSERT INTO produtos (cod,desc,modelo,preço,caminho,capacidade,tanque,gabinete,cod1,cod2,cod3,potencia) VALUES ('$cod','$desc','$modelo',$preço,'$caminho','$capacidade','$tanque','$gabinete','$cod1','$cod2','$cod3','$coda1','$coda2','$coda3','$potencia')";$resultado=mysql_query($sql,$conexao);$resultado=mysql_close($conexao); Editado Março 13, 2008 por PEIXOTO Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 brunocasado Postado Março 13, 2008 Autor Denunciar Share Postado Março 13, 2008 lol não intendo não esta indo eu fiz igual um outro que eu tinha feito e esse não funciona fala serio.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mixeu Postado Março 13, 2008 Denunciar Share Postado Março 13, 2008 coloque$resultado = mysql_query($sql) or die(mysql_error());Isso não vai resolve o problema mas vai ajudar a solucioná-lo.O mysql_error vai retorna erro no mysql caso seja ai o problema. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 brunocasado Postado Março 13, 2008 Autor Denunciar Share Postado Março 13, 2008 (editado) coloquei e agora quando ele vai acessar o administra.php a tela fica em brancomixeu consegui ver o problemanão tava informando porque o mysql_result tava assim mysql_result($sql,$conexao)pelo que eu vi o problema ta no tipo de dados do campo codigo_produto Editado Março 13, 2008 por brunocasado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mixeu Postado Março 13, 2008 Denunciar Share Postado Março 13, 2008 Se a tela fico em branco é porque o php.ini esta configurado para não mostrar os erros. Então o problema é no mysql.Verifica sua query, ve se a tabela existe, a conexão com o banco, se tem alguma tabela a mais. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 brunocasado Postado Março 13, 2008 Autor Denunciar Share Postado Março 13, 2008 ae consegui galera o problema tava na inserçao dos dados..... float e smallint não pode ser null.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
brunocasado
galera vo pedi arrego já li e reli meu codigo q eu fiz aqui e o programa não insere os dados no mysql vo por os codigos
codigo administra.php
codigo da pagina Editado por brunocasadoLink para o comentário
Compartilhar em outros sites
8 respostass 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.