Ir para conteúdo

Arquivado

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

Walck

UPDATE na mesma pagina

Recommended Posts

Boa tarde amigos,Estou com uma dúvida que deve ser relativamente facil, tenho um form para editar o nome e o endereço de um registro, gostaria de saber como faço pra atualizar os registro no banco de dados sem ter que mandar as variaveis pra outra pagina fazer o update tipow assim :não queria ter que usar assim <form name="form1" method="post" action="editar.php">Gostaria de fazer sem ter que passar por outra pagina, segue abaixo o script OBRIGADO A TODOS DESDE JÁ....<?// PEGA A ID DA EMPRESA A SER EDITADA$id = $_GET[id];?><?phpinclude "../config.php";// RECUPERO OS VALORES DOS CAMPOS$sql = mysql_query("select * from empresas where emp_id='$id'");while ($dados = mysql_fetch_array($sql)) {?><form name="form1" method="post" action="<?=$_SERVER['PHP_SELF']; ?>"> <p>Nome: <input name="textfield" type="text" value="<?=$emp_nome = $dados['emp_nome']?>"> </p> <p>Endereço <input name="textfield2" type="text" value="<?=$emp_end = $dados['emp_end']?>"> </p> <p> <input type="submit" name="Submit" value="Enviar"> </p></form><?}?><?//ATUALIZO OS CAMPOS$result=mysql_query("UPDATE empresas SET emp_nome='$emp_nome', emp_end='$emp_end' , WHERE emp_id = $emp_id");echo "<p><h1>Empresa alterada com sucesso.</h1></p>";?>VALEW!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa... Tudo bem...

 

Simples basta você recuperar os dados como você estivesse em outra página...

 

Exemplo:

 

<?php// Verifica se a página foi submetida, especificando o método de submissão...if(getenv('REQUEST_METHOD') == 'POST'){   // Aqui você recupera as variaveis   $Id = $_POST['txtId'];   $Nome = $_POST['txtNome'];   // E o restante do teu script... Ok...   // Espero ter sido claro   // Qquer coisa post... Ok...}else{   // Pega o ID do Cliente  $Id = $GET['id'];   // O seu formulário...}?>

Abraços

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.