Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá tenho uma pagina que me exibi os posts esta assim:
<?php
header('Content-Type: text/html. charset=UTF-8').?>
<?php $seleciona = mysql_query("SELECT * FROM postagens WHERE ativado = '1' ORDER BY id DESC"). $conta = mysql_num_rows($seleciona). if($conta <= 0){ echo "Nenhuma Postagem ate o Momento.". }else{ while($ln = mysql_fetch_array($seleciona)){ $id = $ln['id']. $titulo = $ln['titulo']. $conteudo = $ln['texto']. $autor = $ln['autor']. $autor2 = $ln['autor2']. $nome_imagem = $ln['nome_imagem']. $id_autor = $ln['id_autor']. $ativado = $ln['ativado'].?>
<div class="post">
<div class="tools_post">
<?php
if ($_SESSION['id'] == $id_autor || $_SESSION['nivel_usuario'] > 0){
echo "<a href='postar/editpost.php?id=$id'>Editar</a>". echo " ". ?>
<?php
if ($_SESSION['nivel_usuario'] > 0){
echo "<a href='./deleteartigo.php?art=$id'>Excluir Artigo</a>". ?>
</div>
<div class="img-post">
<img style="margin-left:6px. margin-top:5px. " src="clientes/fotos/<?php echo $nome_imagem?>" width="40" height="40"/>
</div>
<div class="n_aut" id="n_aut"><a href='perfil.php?id=<?php echo $id_autor?>'><?php echo $autor. echo " ". echo $autor2?></a></div>
<div class="title-post"><a href='post.php?id=<?php echo $id?>'><?php echo $titulo?></a></div>
<div class="crp-post"><p><?php echo $conteudo.?></p></div>
</div>
<?php }}?><?php
header('Content-Type: text/html. charset=ISO-8859-1').?>
<?php session_start(). include "includes/functions.php". include("includes/config.php"). require_once('classes/constantes.php'). require_once('classes/BD.class.php'). @BD::conn(). protegePagina().?>
<html>
<?php require "modules/header-secret-file.php".?>
<title>Editar Perfil - <?php echo $_SESSION['nome']?></title>
<body> <?php
if(isset($_POST['cadastrar']) && $_POST['cadastrar'] == "cadastrar" ): $id_editar = (empty($_SESSION['id']))? '': (int)$_SESSION['id']. if( empty($id_editar) ){ echo 'Erro, falta parametros para executar a função '. exit(0). } $sqlUpdate = "UPDATE usuarios SET ". // UPDATE USUARIO SQL $nome = strip_tags(trim($_POST['nome'])). $snome = strip_tags(trim($_POST['sobrenome'])). $senha = ($_POST['senha'] == '' )? '': strip_tags(trim($_POST['senha'])). if(!empty($_FILES['arquivo']['name'])): require_once 'classes/UploadPerfil.class.php'. $uploadDir = new UploadPerfil(). if( $uploadDir->Redimensionar($_FILES['arquivo'], 600) ): $nomeGerado = $uploadDir->getNomeUpload(). $_SESSIOn['nome_imagem'] = $nomeGerado. $sqlUpdate.= " nome = '".$nome."', sobrenome = '".$snome."', nome_imagem = '".$nomeGerado."' ". else: $sqlUpdate.= " nome = '".$nome."', sobrenome = '".$snome."' ". endif. // Se ocorrer sucesso no envio da mensagem irá ocorrer o update. else: // Atualizar Sem envio de nova imagem, atualizar apenas dados. endif. if(!empty($senha)){ $sqlUpdate.=" senha = '". md5($senha)."' WHERE id = ".$id_editar. }else{ $sqlUpdate.=" WHERE id = ".$id_editar. } $executeupdate = mysql_query($sqlUpdate) or die ("".mysql_error()). if($executeupdate){ echo '<div id="corpoe"><div id="corpoc">Atualizado!</div></div>'. }else{ echo 'Erro ao atualizar, entre em contato com o desenvolvedor.'. }$nome_imagem = $_SESSION['nome_imagem'].?>
<div class="center_home">
<div id='titles'>Editar perfil</div>
<div id="corpoc">
<?php $_COOKIE['nome']. $id = $_SESSION['id']. $seleciona = mysql_query("SELECT * FROM usuarios WHERE id = '$id' ORDER BY id DESC"). $conta = mysql_num_rows($seleciona). if($conta <= 0){ echo "Erro.". }else{ while($ln = mysql_fetch_array($seleciona)){ $nome_img = $ln['nome_imagem']. }}?>
<form id="form" name="update" action="editacc.php" method="post" enctype="multipart/form-data">
<p><input type="file" name="arquivo" /> Sua foto Atual: <img width='20' height='20' src='clientes/fotos/<?php echo $nome_img?>'/></p>
Nome:<input type="text" name="nome" value="<?php echo $_SESSION['nome']?>"/> Sobrenome:<input type="text" name="sobrenome" value="<?php echo $_SESSION['sobrenome']?>"/>
<input style="margin-top:10px. box-shadow: 1px 0px 5px #444. " type="submit" value="cadastrar" name="cadastrar" />
</form>
</div>
</div>
<div class="content-chat">
<?php require "modules/chat-web-messenger-papo.php".?>
</div>
</body>
</html>
é o Seguinte,Quando eu vou criar um artigo ele cria normal,ele pega os dados da sessão e salva em uma tabela diferente "postagens" e esta pagina de editar os dados salva os dados em "usuario" ai se a pessoa crio um Artigo com uma foto/nome e depois ela altera continua com aquela foto/nome porque ja ta salvo em tabela diferente e eu realizo update na tabela "usuario" e não na tabela "postagens" aonde é salvo todos os Dados das Postagens,queria saber oque posso fazer para quando o Usuario atualizar os dados dele atualizar a Imagem e Nome nas Postagens tbm,porque se fosse uma mesma tabela seria facil mais são duas tabelas diferentes! OBRIGADO!,AGUARDO RESPOSTAS:)Carregando comentários...