gostaria de criar um simulador para que as pessoas pudessem fazer suas alterações, porém quando elas executarem um Logo-Off ou seja elas saírem da página, o BD volta a configuração inicial.
Estou enviando abaixo o código que estou usando para postar fotos na pagina galeria de fotos.
______________________________________________INÍCIO DO CÒDIGO_____________________________________
<?php
include_once 'BD.class.php';
class Galeria {
private $codigo;
private $fotos;
private $texto;
private $titulo;
//variaveis internas
private $bd; //conexão com o banco
private $tabela; //nome da tabela
public function __construct() {
$this->bd = new BD();
$this->tabela = "galeria";
}
public function __destruct() {
unset($this->bd);
}
public function __get($key) {
return $this->$key;
}
//método de retorno de valores do objeto
public function __set($key, $value) {
$this->$key = $value;
}
//METODOS
//BANCO DE DADOS
public function inserir() {
$sql = "INSERT INTO $this->tabela (titulo, fotos, texto)
$sql = "SELECT * FROM $this->tabela ".$complemento;
$resultado = pg_query($sql);
$retorno = NULL;
//percorre os registros
while ($reg = pg_fetch_assoc($resultado)) {
//transforma em objetos marca
$obj = new Galeria();
$obj->codigo = $reg["codigo"];
$obj->fotos = $reg["fotos"];
$obj->texto = $reg["texto"];
$obj->titulo = $reg["titulo"];
//adiciona a variavel de retorno
$retorno[] = $obj;
}
return $retorno;
}
public function excluir() {
$sql = "delete from $this->tabela where codigo=$this->codigo";
$retorno = pg_query($sql);
return $retorno;
}
public function atualizar() {
$sql = "UPDATE $this->tabela SET titulo='$this->titulo', fotos='$this->fotos', texto='$this->texto' WHERE codigo=$this->codigo";
$retorno = pg_query($sql);
return $retorno;
}
public function retornarunico() {
$sql = "Select * FROM $this->tabela where codigo=$this->codigo LIMIT 1";
$resultado = pg_query($sql);
$retorno = NULL;
$req = pg_fetch_assoc($resultado);
if ($req == true) {
$obj = new Galeria();
$obj->codigo = $req["codigo"];
$obj->fotos = $req["fotos"];
$obj->texto = $req["texto"];
$obj->titulo = $req["titulo"];
$retorno = $obj;
} else {
$retorno = null;
}
return $retorno;
}
}
?>
______________________________________________FIM DO CÓDIGO_____________________________________
Como ficaria o código para enviar outras imagem mas não gravar por definitivo, assim que a pessoa sair da pagina, e no próximo acesso a página venha com as informações iniciais gravada no BD, ou mesmo vazio, caso não tenha como manter os dados iniciais.
Pergunta
Murilo Cabral
Olá amigos,
gostaria de criar um simulador para que as pessoas pudessem fazer suas alterações, porém quando elas executarem um Logo-Off ou seja elas saírem da página, o BD volta a configuração inicial.
Estou enviando abaixo o código que estou usando para postar fotos na pagina galeria de fotos.
______________________________________________INÍCIO DO CÒDIGO_____________________________________
Grande abraço e Boas Festas a todos.
Murilo Cabral
Link para o comentário
Compartilhar em outros sites
0 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.