bsmachado Postado Novembro 13, 2006 Denunciar Share Postado Novembro 13, 2006 Olá Galera beleza?Fiz uma parte de uma loja virtual, na hora de inserir os produtos no banco, ele não esta inserindo....O engraçado é que não da erro nenhum.... o que será que esta acontecendo??Valeu pela atenção. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Novembro 13, 2006 Denunciar Share Postado Novembro 13, 2006 Mostra o código... quanto a ele não estar mostrando nenhum erro, você programou para que fosse mostrado? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bsmachado Postado Novembro 14, 2006 Autor Denunciar Share Postado Novembro 14, 2006 Coloquei sim pra aparecer... era pra mostrar os produtos que eu inserir....Vo posta o codigo... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Novembro 14, 2006 Denunciar Share Postado Novembro 14, 2006 NÃO! você programou no código para que fosse mostrado algum erro? Tipoif($sql) {}else {echo "Deu erro!";} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bsmachado Postado Novembro 16, 2006 Autor Denunciar Share Postado Novembro 16, 2006 Ai galera beleza?O codigo do script é esse aqui.... --> </style><?php $operacao = $_POST["operacao"]; include "conecta_mysql.inc"; if ($operacao=="incluir") { $codigo = $_POST["codigo"]; $nome = $_POST["nome"]; $descricao = $_POST["descricao"]; $preço = $_POST["preço"]; $peso = $_POST["peso"]; $cc = $_POST["cc"]; $cs = $_POST["cs"]; $ad = $_POST["ad"]; $sql = "INSERT INTO produtos VALUES "; $sql .= "('$codigo','$nome','$descricao',$preço,$peso,$cc,$cs,'$ad')"; $resultado = mysql_query ($sql); echo "Produto incluído com sucesso!"; } elseif ($operacao=="excluir") { $codigo = $_POST["codigo"]; $sql = "DELETE FROM produtos WHERE codigo_produto=$codigo"; $resultado = mysql_query ($sql); $linhas = mysql_affected_rows(); if($linhas==1) { echo "Produto excluído com sucesso!"; } else { echo "Produto não encontrado!"; } } elseif ($operacao=="mostrar") { $resultado = mysql_query ("SELECT * FROM produtos"); $linhas = mysql_num_rows ($resultado); echo "<p><b>Lista de produtos da loja</b></p>"; for ($i=0; $i<$linhas; $i++) { $reg = mysql_fetch_row($resultado); echo "$reg[0] <br>$reg[1] <br>$reg[2] <br>$reg[3] <br>"; echo "$reg[4] <br>$reg[5] <br>$reg[6] <br>$reg[7] <br><br>"; } } mysql_close($conexao); ?> Ele num da erro nenhum....Mas não insere no banco... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Novembro 16, 2006 Denunciar Share Postado Novembro 16, 2006 Não aparece erro porque você não programou para aparecer o erro. Teste deste jeito e veja qual erro aparece: $sql = "INSERT INTO produtos VALUES ('$codigo', '$nome', '$descricao', $preço, $peso, $cc, $cs, '$ad')"; $resultado = mysql_query ($sql) or die ("Erro: ".mysql_error()); if ($resultado){ if (mysql_affected_rows() == 1) echo "Produto incluído com sucesso!"; } []'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bsmachado Postado Novembro 16, 2006 Autor Denunciar Share Postado Novembro 16, 2006 Agora apareceu um erro...Nessa linhaif ($resultado){ if(mysql_affected_rows() == 1) }Na chave... ela está certa, ou falta algum comando comando?Valeu pela ateñção.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
bsmachado
Olá Galera beleza?
Fiz uma parte de uma loja virtual, na hora de inserir os produtos no banco, ele não esta inserindo....
O engraçado é que não da erro nenhum.... o que será que esta acontecendo??
Valeu pela atenção.
Link para o comentário
Compartilhar em outros sites
6 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.