cobrinha Postado Abril 10, 2006 Denunciar Share Postado Abril 10, 2006 Galerinha num tah atualizando os dados ne maneira alguma, dá um help na nois...form_editar.php<?php // Conexão com o Banco de Dados include("conexao/connect_db.php"); $dados = $_POST; $alterar = false; if (!empty($_GET['codigo']) && is_numeric($_GET['codigo'])) { $codigo = $_GET['codigo']; $sql = "SELECT * FROM cidades WHERE codigo = $codigo"; $result= mysql_query($sql); $dados = mysql_fetch_array($result, MYSQL_ASSOC); $alterar = true; $erro = 0; }?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>Alterar Dados</title><meta http-equiv=Content-Type" content="text/html; charset=iso-8859-1"><script language="javascript" src="validator.js" type="text/javascript"></script><STYLE type="text/css"><!-- p { font-family: Tahoma, Verdana; font-size: 11px} input {background-color: #FFFFFF; color: #5B92B3; border: 1px solid #AAAAAA; padding-left:2px; FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}select {background-color: #FFFFFF; color: #5B92B3; border: 1px solid #AAAAAA; padding-left:2px; FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}textarea {background-color::#FFFFFF; color: #5B92B3; width: 215px; border: 1px solid #AAAAAA; padding-left:2px; FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px; solid} /* classes for validator */ .tfvHighlight {FONT-FAMILY: ahoma, Verdana; font-weight: normal; color: #FF0000; FONT-SIZE: 11px; TEXT-DECORATION: underline;} .tfvNormal {FONT-FAMILY: Vahoma, Verdana; font-weight: normal; color: #000000; FONT-SIZE: 11px;}-->}</STYLE></head><body><form action="<?php if ($alterar) echo "alterar_dados.php?acao=alterar&codigo=$codigo"; else echo "funcoes.php?acao=alterar&codigo=$codigo"; ?>" method="post" name="form_cidades"><table width="384" border="0" cellspacing="1" cellpadding="2" summary="Formulário .::Cidades" style="border-collapse: collapse" bordercolor="#111111"> <tr> <td colspan="2" width="442"> <img border="0" src="images/form/FATIADO-formulario-PSD-copy.gif" width="434" height="38"></td> </tr> <tr> <td width="239" id="t_nome_respon"> <p align="right">Nome do Responsável:</p></td> <td width="218"> <input name="nome_contato" type="text" size="40" value="<?php echo $dados['nome_contato] ?>"> </td> </tr> <tr> <td width="239" id="t_tel_contato"> <p align="right">Telefone para Contato: </td> <td width="218"><input type="text" name="fone_contato" size="20" value="<?php echo $dados['fone_contato'] ?>" onKeyPress=return(TelefoneFormat(this,event))"></td> </tr> <tr> <td width="239" id="t_fax"> <p align="right">FAX:</td> <td width="218"><input type="text" name="fax_contato" size="20" value="<?php echo $dados['fax_contato] ?>" onKeyPress="return(TelefoneFormat(this,event))"></td> </tr> <tr> <td width="239" id="t_email_contato"> <p align="right">E-Mail para Contato:</td> <td width="218"><input name="email_contato" type="text" size="40" value="<?php echo $dados['email_contato'] ?>"></td> </tr> <tr> <td colspan=2" width="442"> <img border="0" src="images/form/FATIADO-formulario-PSD-c-07.gif" width="434" height="39"></td> </tr> <tr> <td width="239" id="t_city"> <p align="right">Cidade:</td> <td width="218"><input name="cidade" type="text" size="40" value="<?php echo $dados['cidade] ?>"></td> </tr> <tr> <td width="239" id="t_estado"> <p align="right">Estado:</td> <td width="218"> <select name="estado" ><option value="" selected><?php echo $dados['estado'] ?></option><option value=AC">Acre</option><option value="AL">Alagoas</option><option value="AM">Amazonas</option><option value="AP">Amapá</option><option value="BH">Bahia</option><option value="CE">Ceará</option><option value="DF">Distrito Federal</option><option value="ES">Espírito Santo</option><option value="GO">Goiás</option><option value="MA">Maranhão</option><option value="MG">Minas Gerais</option><option value="MS">Mato Grosso do Sul</option><option value="MT">Mato Grosso</option><option value="PA">Pará</option><option value="PB">Paraíba</option><option value="PE">Pernambuco</option><option value="PI">Piauí</option><option value="PR">Paraná</option><option value="RJ">Rio de Janeiro</option><option value="RN">Rio Grande do Norte</option><option value="RO">Rondônia</option><option value="RR">Roraima</option><option value="RS">Rio Grande do Sul</option><option value="SC">Santa Catarina</option><option value="SE">Sergipe</option><option value="SP">São Paulo</option><option value="TO">Tocantins</option></select> </td> </tr> <tr> <td width="239" id="t_cep"> <p align="right">CEP:</td> <td width="218"><input name="cep" type="text" size="20" value="<?php echo $dados['cep] ?>"></td> </tr> <tr> <td width="239" id="t_homepage"> <p align="right">Home Page:</td> <td width="218"><input name="homepage" type="text" size="40" value="<?php echo $dados['homepage'] ?>"></td> </tr> <tr> <td width=239" id="t_email_homepage"> <p align="right">E-Mail da Home Page:</td> <td width="218"><input name="email_homepage" type="text" size="40" value="<?php echo $dados['email_homepage] ?>"></td> </tr> <tr> <td width="239" VALIGN="top" id="t_decricao"> <p align="right">Descrição:</td> <td width="218"> <textarea name="descricao" id="textarea" rows="7" cols="39"><?php echo $dados['descricao'] ?></textarea value="></td> </tr> <tr> <td colspan="2" width="442"> <p align="right"><input name="Submit" type="image" SRC="images/form/submit.gif" WIDTH=70 HEIGHT=17 value="<?php if ($alterar) echo "Alterar"; else echo "Gravar"; ?>" alt="Enviar"></td> </tr></table></form></body></html>alterar_dados.php<?php // Chama a função que altera os dados if($acao == "alterar") { // Conexão com o Banco de Dados include("conexao/connect_db.php"); $dados = $_POST; $erro = 0; //Agora é realizar a querie atualiza os dados - UPDATE $sql = "UPDATE cidades SET nome_contato= $dados[nome_contato], fone_contato= '$dados[fone_contato]', fax_contato= '$dados[fax_contato]', cidade= '$dados[cidade]', estado= '$dados[estado]', cep= '$dados[cep]', homepage= '$dados[homepage]', email_homepage= '$dados[email_homepage]', descricao= '$dados[descricao]', WHERE codigo=$dados[codigo]"; mysql_query($sql); if (mysql_affected_rows() != 1) echo "<script language='javascript'>alert('Alterado com sucesso!');location.href='form_editar.php'</script>"; else echo "<script language='javascript'>alert('Não foi possível alterar.');location.href='form_editar.php'</script>"; }?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ::vinicius:: Postado Abril 10, 2006 Denunciar Share Postado Abril 10, 2006 Qual o erro que tá dando? Se dizer a linha, destaca ela no código também... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cobrinha Postado Abril 10, 2006 Autor Denunciar Share Postado Abril 10, 2006 tipow assim vinicius, vou pra atualizar daew o script avisar que os dados foraum atualizados com sucesso mais aew quando vou conferir, não atualizou foi nada. não mostra que da erro em nenhuma linha.no script alterar_dados.phpna linha 19 esta assim:if (mysql_affected_rows() != 1) // se retornar um falor diferente ou igual a 1 daew vai echo "<script language='javascript'>alert('Alterado com sucesso!');location.href='form_editar.php'</script>"; else echo "<script language='javascript'>alert('Não foi possível alterar.');location.href='form_editar.php'</script>"; na linha 19 mudo para:if (mysql_affected_rows() > 0) // se retornar um falor verdadeiro ou mairo que 1 dá no mesmo, retorna que os dados foraum alterados com sucesso.bom num sei se é aew o problema, creio que não, se tiver outra maneira de representar o script que criei e que funcione tambem hehehe ajuda é bem finda Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
cobrinha
Galerinha num tah atualizando os dados ne maneira alguma, dá um help na nois...
form_editar.php
alterar_dados.php
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.