Walck 0 Denunciar post Postado Março 10, 2007 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
alendre 0 Denunciar post Postado Março 11, 2007 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