Ir para conteúdo

Arquivado

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

tubadc

EditaR NOTICA

Recommended Posts

Galera estou fazendo um editar noticia porem naum da erro algum e tb naum edita ...... vcs podem me ajudar...?

 

PHP

[*]<?

[*]//abre conexão com o mysql

[*]include"config.php";

[*]$id = $_GET['id'];

[*]$conn = mysql_connect($servidor, $usuarioBd, $senhaBd)

[*]  or die('Não foi possivel conectar: ' . mysql_error());

[*]

[*]$db = @mysql_select_db($bancoDados, $conn) or die("ERRO NA SELEÇÃO DO DATABASE")

[*]

[*]$update = mysql_query("UPDATE $tabela SET titulo='{$_POST[titulo]}', noticia='{$_POST[noticia]}', imagem='{$_POST[imagem]}', 

[*]secao='{$_POST[secao]}' WHERE id='$id'");

[*]

[*]echo"<center>Alterações realizadas com sucesso. <br>Você esta sendo redirecionado para a pagina de administração.</center><br>";

[*]$resmaior = '<META HTTP-EQUIV = "REFRESH" CONTENT="1;URL=admin.php "/>'; 

[*]echo " $resmaior"

[*]?>

 

Obrigado a todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

PHP

[*]<?

[*]//abre conexão com o mysql

[*]include"config.php";

[*]$id = $_GET['id'];

[*]$conn = mysql_connect($servidor, $usuarioBd, $senhaBd)

[*] or die('Não foi possivel conectar: ' . mysql_error());

[*]

[*] $db = @mysql_select_db($bancoDados, $conn) or die("ERRO NA SELEÇÃO DO DATABASE")

[*]

[*]$titulo = htmlspecialchars($_POST[titulo]);

[*]$noticia = htmlspecialchars($_POST[noticia]);

[*]$imagem = htmlspecialchars($_POST[imagem]);

[*]$secao = htmlspecialchars($_POST[secao]);

[*]

[*] $update = mysql_query("UPDATE $tabela SET titulo='$titulo', noticia='$noticia', imagem='$imagem', secao='$secao' WHERE id='$id'") or die(mysql_error());

[*]

[*]if($update){

[*] echo"<center>Alterações realizadas com sucesso. <br>Você esta sendo redirecionado para a pagina de administração.</center><br>";

[*] $resmaior = '<META HTTP-EQUIV = "REFRESH" CONTENT="1;URL=admin.php "/>'; 

[*] echo " $resmaior"

[*]}

[*] ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta tirar as Chaves em volta do $_POST !!!FalouTe outro porem pode ser que o ID não esteja vindo corretamente manda mostrar-lo antes de atualizar

Compartilhar este post


Link para o post
Compartilhar em outros sites

PRemeiro tentei tratar os erros como Mario indicou e caontinua sem dar erro algum.......DEpois tentei tirar as chaves e continua sem da erro algum e sem atualizar.........Mas desde já muito obrigado pelas sugestões estou no aguardo de novas...VLW

Compartilhar este post


Link para o post
Compartilhar em outros sites

A conexao esta correta com o bd?

 

Antes do $update adiciona isso

 

PHP

[*]

[*]if(empty($id)){ echo "Não existe um id para atualizar a noticia."; }

[*]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acredito que sim segue o config.php

 

PHP

[*]<?php

[*]

[*]// Arquivo de configuraçao do Sistema.

[*]

[*]$servidor = "localhost";  // Servidor que contém o Banco de Dados MySQL.

[*]$bancoDados = "costuraperfeita"; // Banco de Dados que será utilizado.

[*]$usuarioBd = ""; // Usuário com acesso ao Banco de Dados.

[*]$senhaBd = ""; // Senha para o usuário fornecido.

[*]$tabela = "secoes"; // Tabela que será utilizada.

[*]$loginAdmin = ""; // Login para acesso ao painel de controle.

[*]$senhaAdmin = ""; // Senha para acesso ao painel de controle.

[*]

[*]?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta colocar o usuario como root

 

$usuarioBd = "root";

 

Mas se fosse problema de conexao o script parava já na linha:

PHP

[*]

[*]$conn = mysql_connect($servidor, $usuarioBd, $senhaBd) or die('Não foi possivel conectar: ' . mysql_error());

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara primeiro lugar so nao esta funcionando as outras operações select etc....

 

se estiver entao não é erro na conexão ....

 

se for erro de conexão ai tem o codigo

 

PHP

[*]$host = 'localhost';

[*]$user = 'root';

[*]$pass = '';

[*]$base = 'tabela';

[*]

[*]$conn = mysql_connect($host,$user,$pass) or die (mysql_error()); //die ('Erro ao conectar ao banco de dados!');

[*]$db  = mysql_select_db($base) or die ('Erro ao selecionar o banco de dados!');

 

Flw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Realmente Mario , o problema era o ID que tava vindo empety, pois esqueci de por o hidden no form que envia os campos <input name="id" type="hidden" value="<? echo $_REQUEST['id'];?>">Agora ficou lindoObrigado a vcs dois pela ajuda.

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.