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

Não consigo inserir dados no mysql.


Ilidio Paulo de Abreu

Pergunta

Olá.

Estou com um problema para fazer a inserção de dados em um banco de dados Mysql.

Todas as vezes que eu passo os valores do formulário cadastrarpecasform.php para o script cadastrapecas.php para fazer o tratamento dos dados, ou seja eles serem inseridos no banco de dados simplesmente não faz nada, não insere os dados e também não retorna nenhum erro.

veja o código do script cadastrapecas.php

<?php
    include "/conexao.php";
        $pecas = $_POST["pecas"];
        $serialnumber = $_POST['serialnumber']; 
        $partnumber = $_POST['partnumber']; 
        $fabricante = $_POST['fabricante']; 
        $modelo = $_POST['modelo']; 
        $quantidade = $_POST['quantidade']; 
        $fornecedor = $_POST['fornecedor']; 
        $razaosocial = $_POST['razaosocial']; 
        $vendedor = $_POST['vendedor']; 
        $telefone = $_POST['telefone']; 
        $descricao = $_POST['descricao']; 
    $db = mysql_connect($host, $login_db, $senha_db) or die("Não consigo me logar no banco de dados");
    $basedados = mysql_select_db($database) or die("não consigo achar o banco de dados");
    $consulta = "insert into estoque (pecas, serialnumber, partnumber, fabricante, modelo, quantidade, fornecedor, razaosocial, vendedor, telefone, descricao) values ('$pecas','$serialnumber','$partnumber','$fabricante','$modelo','$quantidade','$fornecedor','$razaosocial','$vendedor', '$telefone','$descricao')";
    $confirma = mysql_query($consulta) or die("Não consigo inserir nada");
?>
agora o form do cadastrarpecasform.php
<html>
    <head>
        <title>Sistema de Automação Comercial</title>
        <style type="text/css">
            h1 {font-size: 15px; font-family: sans-serif}
            h3 {font-size: 15px; font-family: sans-serif}
            td {font-size: 10px; font-family: sans-serif}
            tr {font-size: 10px; font-family: sans-serif}
                        select {font-size: 10px; font-family: sans-serif}
            input {font-size: 10px; font-family: sans-serif}
            option {font-size: 10px; font-family: sans-serif}        
        </style>
    </head>
<body>
    <form>
    <?php
    echo "<h1>";
        echo "<center>";
        echo "CADASTRAR PEÇAS";
        echo "</center>";
    echo "</h1>";
    echo "<table border=1>";
        echo "<tr align=left>";
        echo "<td>";
            echo " Peça: <input type='text' size=20 value='' name='pecas' />";
        echo "</td>";
        echo "<td>";
            echo "Serial Number:<input type='text' size=20 value='' name='serialnumber' />";
        echo "</td>";        
        echo "<td>";
            echo "Part Number:<input type='text' size=20 value='' name='partnumber' />";
        echo "</td>";
        echo "<td>";
            echo "Fabricante:<input type='text' size=26 value='' name='fabricante' />";
        echo "</td>";
        echo "<td>";
            echo "Modelo:<input type='text' size=23 value='' name='modelo' />";
        echo "</td>";
        echo "</tr>";
    echo "</table>";
    echo "<table border=1>";
        echo "<tr>";
        echo "<td>";
            echo "Quantidade:<input type='text' size=20 value='' name='quantidade' />";
        echo "</td>";
        echo "<td>";
            echo "Fornecedor:<input type='text' size=20 value='' name='fornecedor' />";
        echo "</td>";
        echo "<td>";
            echo "Razão Social:<input type='text' size=20 value='' name='razaosocial' />";
        echo "</td>";        
        echo "<td>";
            echo "Vendedor:<input type='text' size=20 value='' name='vendedor' />";
        echo "</td>";
        echo "<td>";
            echo "Telefone:<input type='text' size=23 value='' name='telefone' />";
        echo "</td>";
            echo "</tr>";
        echo "</table>";
    echo "<table border=1>";
        echo "<tr align=left>";
        echo "<td>";
            echo "<tr>";
            echo "Descrição:";
            echo "</tr>";
            echo "<textarea cols=106 rows=4 name='descricao'></textarea>";
        echo "</td>";
        echo "</tr>";
    echo "</table>";
    echo "<br>";
        echo "<table align=center border=0>";
        echo "<tr align= center>";        
        echo "<td>";                    
            echo "<form method='post' action='../controle/cadastrapecas.php'>";
            echo "<input type='submit' value='CADASTRAR' size=30 name='cadastrar' />";
            echo "</form>";
        echo "</td>";
            echo "<td>";
            echo "<form method='post' name='limpa' action='index.php'>";
                echo "<input type='submit' value='LIMPAR' size=30 name='limpar'/>";
            echo "</form>";
            echo "</td>";
        echo "</tr>";
        echo "</table>";
        ?>
    </form>
</body>

Desde já agradeço qualquer ajuda.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

o Problema de tudo esta no seu form que esta com os campos e deveria estar com o submit em uma pagina so você tem 3 tags <form> todo seu conteudo dos campos devem estar em um form com o action da pagina que e responsavel pela inclusão.

<html>
    <head>
        <title>Sistema de Automação Comercial</title>
        <style type="text/css">
            h1 {font-size: 15px; font-family: sans-serif}
            h3 {font-size: 15px; font-family: sans-serif}
            td {font-size: 10px; font-family: sans-serif}
            tr {font-size: 10px; font-family: sans-serif}
                        select {font-size: 10px; font-family: sans-serif}
            input {font-size: 10px; font-family: sans-serif}
            option {font-size: 10px; font-family: sans-serif}        
        </style>
    </head>
<body>

    <?php
    echo "<h1>";
        echo "<center>";
        echo "CADASTRAR PEÇAS";
        echo "</center>";
    echo "</h1>";
    echo "<table border=1>";
        echo "<form name='Cadastrar' method='post' action='../controle/cadastrapecas.php'>";
        echo "<tr align=left>";
        echo "<td>";
        echo " Peça: <input type='text' size=20 value='' name='pecas' />";
        echo "</td>";
        echo "<td>";
        echo "Serial Number:<input type='text' size=20 value='' name='serialnumber' />";
        echo "</td>";        
        echo "<td>";
        echo "Part Number:<input type='text' size=20 value='' name='partnumber' />";
        echo "</td>";
        echo "<td>";
        echo "Fabricante:<input type='text' size=26 value='' name='fabricante' />";
        echo "</td>";
        echo "<td>";
        echo "Modelo:<input type='text' size=23 value='' name='modelo' />";
        echo "</td>";
        echo "</tr>";
            echo "</table>";
            echo "<table border=1>";
        echo "<tr>";
        echo "<td>";
        echo "Quantidade:<input type='text' size=20 value='' name='quantidade' />";
        echo "</td>";
        echo "<td>";
        echo "Fornecedor:<input type='text' size=20 value='' name='fornecedor' />";
        echo "</td>";
        echo "<td>";
        echo "Razão Social:<input type='text' size=20 value='' name='razaosocial' />";
        echo "</td>";        
        echo "<td>";
        echo "Vendedor:<input type='text' size=20 value='' name='vendedor' />";
        echo "</td>";
        echo "<td>";
        echo "Telefone:<input type='text' size=23 value='' name='telefone' />";
        echo "</td>";
        echo "</tr>";
        echo "</table>";
            echo "<table border=1>";
        echo "<tr align=left>";
        echo "<td>";
        echo "<tr>";
        echo "Descrição:";
        echo "</tr>";
        echo "<textarea cols=106 rows=4 name='descricao'></textarea>";
        echo "</td>";
        echo "</tr>";
            echo "</table>";
            echo "<br>";
        echo "<table align=center border=0>";
        echo "<tr align= center>";        
        echo "<td>";                    
        echo "<input type='submit' value='CADASTRAR' size=30 name='cadastrar' />";
        echo "</form>";
        echo "</td>";
        echo "<td>";
        echo "<form method='post' name='limpa' action='index.php'>";
        echo "<input type='submit' value='LIMPAR' size=30 name='limpar'/>";
        echo "</form>";
        echo "</td>";
        echo "</tr>";
        echo "</table>";
        ?>
</body>

Acredito que já funcionaria porem e bem melhor ate mesmo para atualização que os form da sua pagina seja em html puro não utilzando echo.

da uma verificada melhor no seu form.

qualquer coisa posta ai..

Editado por eudeoliveira
Link para o comentário
Compartilhar em outros sites

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,6k
×
×
  • Criar Novo...