Boas estou a trabalhar em php... o meu array não estou a guardar bem, só guardar bem..
index.php
Código (PHP):
gere_jogo.php
Código :
index.php
Código (PHP):
<?php
include("./dao_jogos.class.php");
include("./jogos.class.php");
$Novo_Jogo = new DaoJogo();
$Novo_Jogo->addjogo(new Jogos("Jogo 1", 5, "PC", "Não", "..."));
$Novo_Jogo->addjogo(new Jogos("Jogo 2", 150, "XBox ONE", "Sim", "...."));
$Novo_Jogo->addjogo(new Jogos("Jogo 3", 50, "PS4", "Sim", "..."));
if(isset($_POST["guardar"])){
// Inserir o jogo no Array
$nome = $_POST["nome"];
$preco = $_POST["preco"];
$plataforma = $_POST["plataforma"];
$estado = $_POST["estado"];
$obs = $_POST["obs"];
$Novo_Jogo->addjogo(new Jogos($nome,$preco,$plataforma,$estado,$obs));
}
?>
include("./dao_jogos.class.php");
include("./jogos.class.php");
$Novo_Jogo = new DaoJogo();
$Novo_Jogo->addjogo(new Jogos("Jogo 1", 5, "PC", "Não", "..."));
$Novo_Jogo->addjogo(new Jogos("Jogo 2", 150, "XBox ONE", "Sim", "...."));
$Novo_Jogo->addjogo(new Jogos("Jogo 3", 50, "PS4", "Sim", "..."));
if(isset($_POST["guardar"])){
// Inserir o jogo no Array
$nome = $_POST["nome"];
$preco = $_POST["preco"];
$plataforma = $_POST["plataforma"];
$estado = $_POST["estado"];
$obs = $_POST["obs"];
$Novo_Jogo->addjogo(new Jogos($nome,$preco,$plataforma,$estado,$obs));
}
?>
gere_jogo.php
Código :
<?php
class DAOJogo{
public $Novojogo = array(); public function addjogo(Jogos $objetoJogo){
$this->Novojogo[] = $objetoJogo ; }
public function novoJogo($nome,$preco,$plataforma,$estado,$obs){
$this->addjogo(new Jogos($nome,$preco,$plataforma,$estado,$obs));
} public function verjogos(){
foreach ($this->Novojogo as $objetoJogo) {
echo $objetoJogo->mostrarJogos(); }
}
}
?>
class DAOJogo{
public $Novojogo = array(); public function addjogo(Jogos $objetoJogo){
$this->Novojogo[] = $objetoJogo ; }
public function novoJogo($nome,$preco,$plataforma,$estado,$obs){
$this->addjogo(new Jogos($nome,$preco,$plataforma,$estado,$obs));
} public function verjogos(){
foreach ($this->Novojogo as $objetoJogo) {
echo $objetoJogo->mostrarJogos(); }
}
}
?>