Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jullyheder

Error no mysql_fetch_assoc

Recommended Posts

Ola, gostaria de saber pq ta dando e erro quero que exibe os cadastro e depois pra mim editar so que a onde eu uso mysql_fetch_assoc nao ta aceitando

 

form_list_pedidos.php

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title> Listagem </title>
</head>
    <body>
        <?php
            include("conexao.php");
            
            $sql = mysql_query("select * from pedido order by nome asc ");
            
            while( $exibe = mysql_fetch_assoc($sql)):
            
            echo "<a href='form_edit_pedidos.php?&codigo='".$exibe['codigo']."'>Editar</a> | ";
            echo $exibe["codigo"]." | ";
            echo utf8_encode($exibe["nome_do_cliente"])." | ";
            echo $exibe["data"]." | ";
            echo $exibe["valor_total"]." | ";
            
            endwhile;
        
        
        ?>
    </body>
</html>

 

form_edit_pedidos.php

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title> Listagem </title>
</head>
    <body>
    
    <?php
        include("conexao.php");
        
        $codigo = $_GET["codigo"];
        
        $sql = mysql_query("select * from pedido where codigo='$codigo'");
        
        $exibe = mysql_fetch_assoc($sql);
    
    ?>
        <form action="update.php" method="post">
        
        <input name="codigo" type="hidden" value="<?php echo $exibe["codigo"]; ?>" />
        
        <br>Nome: <input name="nome" type="text" value="<?php echo $exibe["nome_do_cliente"]; ?>" />
        <br>Data: <input name="data" type="text" value="<?php echo $exibe["data"]; ?>" />
        <br>Valor: <input name="valor" type="text" value="<?php echo $exibe["valor_total"]; ?>" />
        <br>
        <br>
        <input name="" type="submit" value="Editar" />
        
        </form>
    </body>
</html>

 

update.php

<?php
    include("conexao.php");
    
    $codigo = $_POST['codigo'];
    $nome = $_POST['nome'];
    $data = $_POST['data'];
    $valor = $_POST['valor'];
    
    if(mysql_query("update pedido set nome_do_cliente='$nome', data='$data', valor_total='$valor' where codigo='$codigo'")){
        echo "Alterado! <br/>";
        exit;
    }else{
        echo mysql_error();
        exit;
    }

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual é o erro que está retornando?

O campo nome no order by existe mesmo ?

Coloque para mostrar o erro como abaixo

 

$sql = mysql_query("select * from pedido order by nome asc ") or die (mysql_error());

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
10 horas atrás, Leandro de Jesus disse:

Qual é o erro que está retornando?

O campo nome no order by existe mesmo ?

Coloque para mostrar o erro como abaixo

 


$sql = mysql_query("select * from pedido order by nome asc ") or die (mysql_error());

 

 

Leandro tenho outra duvida agora ta puxando e exibindo os dados cadastrados so que nao ta enviando para a outra pagina a form_edit_pedidos.php pra mim poder editar os dados se puder ajudar de novo agradeco?

 

algo esta errado no codigo

<?php
        include("conexao.php");
        
        $codigo = $_GET['codigo'];
        
        $sql = mysql_query("select * from pedido where codigo='$codigo'") or die (mysql_error());
        
        $exibe = mysql_fetch_assoc($sql);
    
    ?>
        <form action="update.php" method="post">
        
        <input name="codigo" type="hidden" value="<?php echo $exibe["codigo"]; ?>" />
        
        <br>Nome: <input name="nome" type="text" value="<?php echo $exibe["nome_do_cliente"]; ?>" />
        <br>Data: <input name="data" type="text" value="<?php echo $exibe["data"]; ?>" />
        <br>Valor: <input name="valor" type="text" value="<?php echo $exibe["valor_total"]; ?>" />
        <br>
        <br>
        <input name="" type="submit" value="Editar" />
        
        </form>
    </body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Bijoian
      bom dia Forum, estou aprendendo a programar em php +mysql. entao sou bem nubs. 
       
      estou tentando criar uma pagina onde os usuários  se cadastra - se e jogue estilo um Rank.
       
      Então nesse  nesse projeto constituem:
      Acessa o site
      usuário cria uma conta,  ( já fiz o formulário com a conexão com o banco de dados)
       faz o login ( já criado )
       
      ('Ai ele procura uma partida, onde ja tem usuários esperando a formação da equipe."")
      então esse e meu problema como posso fazer uma buscar das pessoas online que já abriu e esta aguardando ( essa disputa)
       
       
       
       
      Pessoal quero aprender, então se não for pedir muito queria uma explicação, e não o código pronto, ou uma forma de montar o codigo
      Alguem pode me ajudar
    • Por Bijoian
      bom dia Forum, estou aprendendo a programar em php +mysql. entao sou bem nubs. 
       
      estou tentando criar uma pagina onde os usuários  se cadastra - se e jogue estilo um Rank.
       
      Então nesse  nesse projeto constituem:
      Acessa o site
      usuário cria uma conta,  ( já fiz o formulário com a conexão com o banco de dados)
       faz o login ( já criado )
       
      ('Ai ele procura uma partida, onde ja tem usuários esperando a formação da equipe."")
      então esse e meu problema como posso fazer uma buscar das pessoas online que já abriu e esta aguardando ( essa disputa)
       
       
       
       
       
       
       
       
       
       
      Pessoal quero aprender, então se não for pedir muito queria uma explicação, e não o código pronto
    • Por cabaçonophp
      glr....montei essa procedure, mas pelo que entendi ela não faz o replace de dados no banco. Os parâmetros são recebidos (aparentemente) corretos, mas o banco não é sensibilizado.

      Vlw quem puder ajudar!!!


      delimiter $$


      CREATE PROCEDURE aquinarua.sp_update_operador(

      IN unidade_interna VARCHAR(100),
      nome VARCHAR(45),
      /*IN id_cpf VARCHAR(45),*/
      telefone VARCHAR(45),
      celular VARCHAR(45),
      email VARCHAR(45),
      apelido VARCHAR(45),
      cod_operador VARCHAR(50),
      tipo VARCHAR(45),
      filial VARCHAR(45),
      sexo VARCHAR(45),
      senha VARCHAR(45),
      status varchar(5)
      )
      BEGIN

      REPLACE INTO tbl_cad_user (unidade_interna, nome, /*id_cpf,*/ telefone, celular, email, apelido, cod_operador, tipo, filial, sexo, senha, status) VALUES ('unidade_interna', 'nome', /*'id_cpf',*/ 'telefone', 'celular', 'email', 'apelido', 'cod_operador', 'tipo', 'filial', 'sexo', 'senha', 'status');

      END$$

      delimiter ;
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.