Alisson.ma 0 Denunciar post Postado Abril 30, 2015 Como fazer este formulário consultar o banco de dados para exibir as informações do usuario nos campos do formulário. <?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"); Compartilhar este post Link para o post Compartilhar em outros sites
Claudio Junior 18 3 Denunciar post Postado Maio 1, 2015 Não entendi muito como você está fazendo, mas precisei fazer isso ontem no site que estou desenvolvendo e fiz assim: <?php // Vamos supor que tenhamos um banco de dados MySQL chamado "teste". // Neste banco de dados, temos uma tabela chamada "usuarios". // Temos nesta tabela as colunas de nome, e-mail e telefone. $conexao = mysqli_connect('localhost', 'usuario', 'senha', 'banco_de_dados'); $dados = mysqli_query($conexao, "SELECT * FROM `usuarios`"); $usuarios = mysqli_fetch_array($dados); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Teste</title> </head> <body> <!-- Aqui temos o fomulário com os campos !--> <form> <input type="text" name="nome" value="<?php echo $usuarios['nome']; ?>"> <input type="text" name="email" value="<?php echo $usuarios['email']; ?>"> <input type="text" name="telefone" value="<?php echo $usuarios['telefone']; ?>"> </form> </body> </html> Eu fiz assim e deu certo. Testa aí e vê se te ajuda... Compartilhar este post Link para o post Compartilhar em outros sites
ROGERIO AMERICA 0 Denunciar post Postado Junho 21, 2019 Boa noite Claudio Junior, O que você postou funciona perfeitamente e é uma das partes da minha futura tela de trabalho. Tenho a tabela principal com dados de clientes , atendentes, vendedores, data de visita, horário, etc Imagine um form onde aparecem dados de clientes como o de seu formulário ... e logo abaixo uma segunda parte onde possui campos editáveis. Por exemplo: atendente , vendedor, data da visita, hora da visita, etc.. Criei uma tab com estes campos variáveis, relacionadas mas não consigo trabalharem em conjunto. (1 cliente com uma condição, segundo cliente com outra condição. e assim por diante. Compartilhar este post Link para o post Compartilhar em outros sites
André Severino 3 Denunciar post Postado Junho 22, 2019 Oi Rogerio, boa noite. Na consulta você precisa passar o id do cliente que você quer preencher o formulário, seguindo a consulta do nosso amigo complementaria o id do cliente (WHERE id = 1) ... $id = (int)$_GET['id']; $dados = mysqli_query($conexao, "SELECT * FROM `usuarios` WHERE `id` = {$id}"); ... Agora não sei como você está relacionando o banco de dados com os vendedores e etc... talvez a consulta envolva um pouco mais de complexidade usando alguns JOINS e não apenas o select simples na tabela de usuários. Por isso falta você auto-preencher esses campos do options. Compartilhar este post Link para o post Compartilhar em outros sites
ROGERIO AMERICA 0 Denunciar post Postado Junho 22, 2019 Agradeço sua resposta, mas ficará bem mais fácil apenas criar a tabela unica com todos os campos da imagem do exemplo. Usarei sua idéia para puxar os dados e deixarei os outros campos aptos a edição Então, estou desistindo da idéia e farei algo bem mais simples.. Muito obrigado Compartilhar este post Link para o post Compartilhar em outros sites
ROGERIO AMERICA 0 Denunciar post Postado Junho 25, 2019 Como eu faria para montar tipo um botão para ir para o próximo registro e assim sucessivamente? (um a um) Compartilhar este post Link para o post Compartilhar em outros sites