Buscar

php //captura o código informado no formulário $id = $_POST['id']; $nome = $_POST['nome']; $email = $_POST['email']; $estado = $_POST['estado']; ...

//captura o código informado no formulário
$id = $_POST['id'];
$nome = $_POST['nome'];
$email = $_POST['email'];
$estado = $_POST['estado'];
//converte para inteiro
$id = (integer) $id;
//conecta-se ao banco de dados
include("mysqlconfig.inc");
//monta a query de alteração
$query = "update cliente set nome='$nome', email='$email', estado='$estado'
where id='$id'; ";
//executa a query
$res = mysql_query($query);
//conta o número de colunas alteradas. Se for 1, a alteração foi efetuada com
sucesso
$num_alt = mysql_affected_rows($res);
if($num_alt == 1)
echo "Alteração efetuada com sucesso!!!
";
//encerra a conexão
mysql_close($con);
?>


Essa pergunta também está no material:

16050514-Apostila-Programacao-PHP-e-MySQL-ExatasWeb-72
1 pág.

Gestão Hospitalar Faculdade das AméricasFaculdade das Américas

💡 1 Resposta

User badge image

Ed Verified user icon

O código apresentado é um exemplo de um script em PHP que captura dados de um formulário HTML e realiza uma atualização em um banco de dados MySQL. Vou explicar o que cada parte do código faz: 1. As linhas iniciais capturam os valores informados no formulário e os armazenam em variáveis. Por exemplo, o valor do campo "id" é armazenado na variável $id. 2. Em seguida, o código converte o valor da variável $id para o tipo inteiro utilizando a função (integer). 3. O código inclui um arquivo chamado "mysqlconfig.inc", que contém as configurações de conexão com o banco de dados. 4. A próxima linha monta uma query de atualização (update) para alterar os dados na tabela "cliente" com os valores informados no formulário. 5. A query é executada utilizando a função mysql_query() e o resultado é armazenado na variável $res. 6. A função mysql_affected_rows() retorna o número de linhas afetadas pela query de atualização. Se for igual a 1, significa que a alteração foi efetuada com sucesso. 7. Caso a alteração tenha sido bem-sucedida, uma mensagem de sucesso é exibida na tela. 8. Por fim, a conexão com o banco de dados é encerrada utilizando a função mysql_close(). É importante ressaltar que o código apresentado utiliza funções da extensão mysql, que foi descontinuada nas versões mais recentes do PHP. Recomenda-se utilizar a extensão mysqli ou PDO para realizar operações com banco de dados no PHP atualmente.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais