Ir para conteúdo

POWERED BY:

Arquivado

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

Alisson.ma

Formulário que exibe e altera as informações cadastrais

Recommended Posts

Bom dia Amigos, como faço para criar um formulário que altera as informações do usuário cadastrado, informações que estão na tabela do banco de dados.

 

Eu já criei o formulário de cadastro que envia as informações para o banco de dados, o que preciso agora é de um outro formulário que EXPÕE as informações cadastrais e permite que o usuario as ALTEREM.

 

Tipo qualquer site com cadastro de usuário que tem a opção "Alterar dados do usuario".

 

Sou novo em programação. Alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

É só fazer uma consulta ao banco de dados e preencher os campos com os dados do usuário na montagem do formulário:

echo "<input type='text' name='usuario' value='" . $row["user"] . "'>";

Para salvar no banco de dados de novo é o mesmo que você já fez para enviar as informações para o banco de dados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde, onde entraria o código?

<?php
if(substr(basename($_SERVER['PHP_SELF']), 0, 11) == "imEmailForm") {
include '../res/x5engine.php';
$form = new ImForm();
$form->setField('Informações pessoais', $_POST['imObjectForm_1_1'], '', true);
$form->setField('Nome:', $_POST['imObjectForm_1_2'], 'nome', false);
$form->setField('Sobrenome:', $_POST['imObjectForm_1_3'], 'sobrenome', false);
$form->setField('e-mail:', $_POST['imObjectForm_1_4'], 'email', false);
$form->setField('Senha', $_POST['imObjectForm_1_5'], 'senha', false);
$form->setField('Informações de Contato', $_POST['imObjectForm_1_6'], '', true);
$form->setField('CPF/CNPJ:', $_POST['imObjectForm_1_7'], 'cpfcnpj', false);
$form->setField('DDD:', $_POST['imObjectForm_1_8'], 'ddd', false);
$form->setField('Telefone:', $_POST['imObjectForm_1_9'], 'tel', false);
$form->setField('Endereço:', $_POST['imObjectForm_1_10'], 'endereco', false);
$form->setField('Numero:', $_POST['imObjectForm_1_11'], 'numero', false);
$form->setField('Cidade:', $_POST['imObjectForm_1_12'], 'cidade', false);
$form->setField('CEP:', $_POST['imObjectForm_1_13'], 'cep', false);
$form->setField('Estado:', $_POST['imObjectForm_1_14'], 'estado', false);
$form->setField('País:', $_POST['imObjectForm_1_15'], 'pais', false);
$form->setField('Termo de uso', $_POST['imObjectForm_1_16'], '', false);

if(@$_POST['action'] != 'check_answer') {
if(!isset($_POST['imJsCheck']) || $_POST['imJsCheck'] != 'jsactive' || (isset($_POST['imSpProt']) && $_POST['imSpProt'] != ""))
die(imPrintJsError());
$db = getDbData('da5434mn');
if (!$db)
die("Cannot find db");
if (!$form->saveToDb($db['host'], $db['user'], $db['password'], $db['database'], 'usuarios'))
die("Unable to connect to db");

Boa tarde, onde entraria o código?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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