Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Trazer dados do banco MySQL para ser editado e salvo

09-04-2014 15:02

Vou mostrar aqui como fazer uma consulta MySQL para editar dados que estão salvos em uma tebela.

Primeira coisa que devemos fazer, é passar um id "um identificador" para a query. Vejamos o exemplo

include("conexao.php"); // SUA CONEXÃO $id = ""; // IDENTIFICADOR ENTRE AS ASPAS $query = mysql_query("SELECT * FROM tabela_tal WHERE id='".$id."'"); 

A partir daqui, entra seu código do formulário.

Uma coisa que não deve faltar no formulário é um input hidden, que terá o identificador usado para fazer o UPDATE, e atualizar os dados.

<input type="hidden" name="id" value="<?php echo $id; ?>">

A consulta de $query irá retornar diversos valores. Para obter esse valor, usamos o seguinte:

echo mysql_result($query , 0, "colunatal");   

Por exemplo, vamos supor que tenha uma coluna nome na tabela, fazemos:

<input type="text" name="nome" value="<?php echo mysql_result($query , 0, "nome"); ?>">


Basicamente deve ser feito a mesma coisa acima para cada campo que será editado.

Agora, basta enviar os dados do formulário via GET ou POST, e fazer o UPDATE. Lembrando que o id passado via hidden, será o identificador.

mysql_query("UPDATE tabela_tal SET nome='".$nome."' WHERE id='".$id."'"); 

1
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado