Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda Num Script...


cobrinha

Pergunta

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>";

}

?>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

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.php

na 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

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...