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

Notice: Undefined index:


Ilidio Paulo de Abreu

Pergunta

Olá a todos.

Estou com um problema que todas as vezes que eu mando fazer uma pesquisa no banco de dados do mysql, ele me retorna o segunte erro "Notice: Undefined index:".

Segue abaixo o meu código da página estoque.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>
    <?php
    echo "<h1>";
        echo "<center>";
        echo "ESTOQUE";
        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/pesquisapecas.php'>";
            echo "<input type='submit' value='PESQUISAR' size=30 name='pesquisar' />";
            echo "</form>";
        echo "</td>";
            echo "<td>";                    
            echo "<form method='post' name='retirarchamado' action='retirarpecas.php'>";
                echo "<input type='submit' value='RETIRAR' size=30 name='retirar'/>";
            echo "</form>";
            echo "</td>";
            echo "<td>";                    
            echo "<form method='post' name='inserirchamado' action='chamados.php'>";
                echo "<input type='submit' value='INCLUIR' size=30 name='retirar' />";
            echo "</form>";
            echo "</td>";
            echo "<td>";                    
            echo "<form method='post' name='atualizarchamado' action='atualizarchamado.php'>";
                echo "<input type='submit' value='ATUALIZAR' size=30 name='atualizar' />";
            echo "</form>";
            echo "</td>";
        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='chamados.php'>";
                echo "<input type='submit' value='LIMPAR' size=30 name='limpar'/>";
            echo "</form>";
            echo "</td>";
        echo "</tr>";
        echo "</table>";
        ?>
</body>
</html>
e abaixo segue o código do script pesquisapecas.php que busca as informações no banco de dados e deve retornar para o estoque.php.
<?php
    include "/conexao.php";    
    $pecas = $_POST['pecas'];
    $partnumber = $_POST['partnumber']; 
    $db = mysql_connect($host, $login_db,$senha_db);
        if (!$db){
            echo "Não consegui me logar";
        } else {
            echo "Consegui me logar";
        }
    $base = mysql_select_db($database);
        if (!$database){
            echo "Não Consegui me conectar \n";
        } else {
            echo "Conesegui me conectar \n";
        }
    $consulta = "select * from estoque where pecas='$pecas' or partnumber='$partnumber'";    
    if (!$consulta){
        echo "Não consultei nada! \n";
    } 
    $confirma = mysql_query($consulta);
        while ($linha = mysql_fetch_array($confirma)){
            $pecas = $linha["pecas"];
            $serialnumber = $linha["serialnumber"]; 
            $partnumber = $linha["partnumber"]; 
            $fabricante = $linha["fabricante"]; 
            $modelo = $linha["modelo"]; 
            $quantidade = $linha["quantidade"]; 
            $fornecedor = $linha["fornecedor"]; 
            $razaosocial = $linha["razaosocial"]; 
            $vendedor = $linha["vendedor"]; 
            $telefone = $linha["telefone"]; 
            $descricao = $linha["descricao"];
        }
        if (!$confirma){
            echo "Não consegui fazer a consulta \n";
        } else {
            echo "Consegui fazer a consulta \n";
        }
        echo $confirma;
    $contagem = mysql_num_rows($confirma); 
    if (!$contagem){
        echo "Não encontrei nada! \n";
    }
        echo mysql_errno($db) . ": " . mysql_error($db) . "\n";
    if ($contagem == 1){
        echo "Bem vindo";
        header('Location: http://localhost/floresta/eucalipto/visual/estoque.php');
    } 
?>
abaixo segue a mensagem de erro que é retornada.
Notice: Undefined index: pecas in C:\xampp\htdocs\Floresta\eucalipto\controle\pesquisapecas.php on line 4

Notice: Undefined index: partnumber in C:\xampp\htdocs\Floresta\eucalipto\controle\pesquisapecas.php on line 6
Consegui me logarConesegui me conectar Consegui fazer a consulta Resource id #5Não encontrei nada! 0:

alguém pode me ajudar?

desde já eu agradeço.

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...