Jump to content


Photo

Duvida Em Formulário!


  • Faça o login para participar
4 replies to this topic

#1 490x

490x

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado

Posted 14/06/2006, 18:47

Aew galera, to com uma duvida... eu fiz um formulário pra cadastro com Nome, Sobrenome, cpf, etc...
Minha duvida é de como fazer , para que se o usuario quiser alterar os dados, quando ele clicar no link "Alterar Dados" abrir um formulário com, exemplo, no campo Nome o nome do cliente que já está no banco de Dados. Exemplo:

Nome: Batista
Sobrenome: Bezerra.

Um exemplo é de quando vamos alterar os nossos dados aqui no Forum. Clicamos em Perfil, e lá mostra um formulário jah com os nossos dados, se quisermos alterar apenas selecionamos o campo e fazemos as alterações... Entenderam?
Pq do jeito q eu fiz, eu fiz um outro formulário que aparece em branco, e quando o cliente termina de preencher o formulário ele clica em Enviar Alteração (botão), e faz um UPDATE no banco de dados. Mas o Formulário aparece em branco pro cliente, e nao com os dados de cadastro dele......aguardo respostas

VALEUS GALERA!!!

#2 gennf

gennf

    A Solução está ai...

  • Usuários
  • 645 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG

Posted 14/06/2006, 18:55

Faça um SELECT no banco de dados buscando pelo ID do usuário e então imprima dentro do VALUE do campo do form.

<input type='text' name='nome' value='$nome_no_db' size='20'>


Qualquer duvida, posta ai ;)

Té mais ;)
Portal BatePapoBrasil
URL: www.batepapobrasil.com

----------------------------
Site desenvolvidos
URL:
VitrineABC :: Alugue Litoral :: OrtodontiaLago

#3 490x

490x

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado

Posted 14/06/2006, 21:18

Aeee VALEEEEEEEEEEEEUZZZZZZZZZZZZ!!! Deu certissimo aki!!!! Valeuz msm!!! Aí vai um exemplo de como ficou caso alguem tenha a mesma duvida q eu tive:

<html>
<head></head>

<?php
include("conecta.php"); /* Aqui inclui os dados de conexao com o bd */
$cpf = $_POST['cpf'];  /* Recebi os dados do campo CPF do formulário*/

$pesquisar = mysql_query("SELECT * FROM clientes WHERE CPF = '$cpf'") or die ("Erro");
$resultado = mysql_fetch_array($pesquisar, MYSQL_ASSOC) or die ("Erro 2"); /*Criei uma matriz associativa dos campos da tabela*/

?>

<body>

<form name="form1" method="post" action="update.php">
  <input type="text" name="nome" value="<?php echo $resultado[Nome] ?>" />
</form>

</body>
</html>

HUUHHU VALEUZZZ!

#4 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 14/06/2006, 22:18

Funcionou mesmo sem o ";" depois de [Nome]

???

Ahh coloque entre aspas o Nome também ... fica mais consitente

(y) Até mais

#5 490x

490x

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado

Posted 15/06/2006, 09:07

Aew brother...aqui funcionou mesmo sem o ";" ........valeu pela dica das aspas.....
Abraço




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq