Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 1000 postagens
Mais de 1000 postagens
Tópico Autor
Mensagens: 1282
Sexo: Masculino

update nome anunciante tabela anunciante e anúncio

29-06-2009 09:21

Bom dia! Há um arquivo em meu código que altera os dados do cadastro do anunciante. Pretendo que, alterado o nome do anunciante na tabela de anunciantes, também seja alterado esse campo na tabela de anúncios, referentes aos anúncios publicados pelo anunciante que teve o nome alterado. Após o update da alteração da tabela de anunciantes, fiz uma consulta nessa tabela, e o valor obtido nessa consulta envio por update para a tabela de anuncios. Não sei se está certo o que fiz. O update para a tabela de anúncios não está sendo feito, apesar de que o registro na consulta da tabela de anúnciantes está sendo mostrado. Abaixo, o código:

<? if($errN == "0") { //a ação do form. $catInfo = explode("|", $_POST[SelectTipoAnunciante]); $TipoAnuncioID2 = $catInfo[0]; $TipoAnuncioNome2 = $catInfo[1]; $q3 = "update ztab_anunciantesbanners set TipoAnuncioID = '$TipoAnuncioID2', TipoAnuncioNome = '$TipoAnuncioNome2', NomeAnunciante = '$_POST[NomeAnunciante]', email = '$a1[email]', cidade = '$a1[cidade]', estado = '$a1[estado]', prefixotelefonefixo = '$a1[prefixotelefonefixo]', sufixotelefonefixo = '$a1[sufixotelefonefixo]', codigoareatelefonefixo = '$a1[codigoareatelefonefixo]', prefixotelefonecelular = '$a1[prefixotelefonecelular]', sufixotelefonecelular = '$a1[sufixotelefonecelular]', codigoareatelefonecelular = '$a1[codigoareatelefonecelular]', username = '$a1[username]', password = '$_POST[Password]', password2 = '$_POST[Password2]', RegDate = '$t', StatusAnunciante = 'ativo' where AnuncianteID = '$_GET[id]' "; mysql_query($q3); $q4 = "select * from ztab_anunciantesbanners where AnuncianteID = '$a1[AnuncianteID]' "; $r4 = mysql_query($q4) or die(mysql_error()); while($a4 = mysql_fetch_array($r4)) { echo $a4[NomeAnunciante]; $q5 = "update ztab_anunciosbanners set NomeAnunciante = '$a4[NomeAnunciante]' where AnuncianteID = '$a1[AnuncianteID]' "; } echo ("<script>location.href='ConfereAlterarCadastroAnunciante_Admin.php?id=$a1[AnuncianteID]'</script>"); exit; } ?>

Este echo (echo $a4[NomeAnunciante];) está exibindo o valor da consulta. Grato.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17677
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

update nome anunciante tabela anunciante e anúncio

29-06-2009 09:37

Não entendi :?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 1000 postagens
Mais de 1000 postagens
Tópico Autor
Mensagens: 1282
Sexo: Masculino

update nome anunciante tabela anunciante e anúncio

29-06-2009 10:01

Há uma tabela de anunciantes e uma tabela de anúncios. No registro de cada anúncio há um campo com o id do anunciante (AnuncianteID) e um campo com o nome do anunciante (NomeAnunciante). Esses campos também constam da tabela de anunciantes. Eu pretendo que, se eu fizer a alteração do nome do anunciante na tabela de anunciantes, todos os anúncios desse anunciante também tenham o nome do anunciante alterado em seus registros.
0
 
Mais de 1000 postagens
Mais de 1000 postagens
Tópico Autor
Mensagens: 1282
Sexo: Masculino

update nome anunciante tabela anunciante e anúncio

29-06-2009 10:11

Web, coloquei isto no update da tabela de anúncios e deu certo: mysql_query($q5) or die(mysql_error());. Obrigado.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17677
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

update nome anunciante tabela anunciante e anúncio

29-06-2009 10:16

Boa, agora entendi.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado