Resgatar o valor de um array para utilizar em outra função
Estou com o seguinte problema. Eu tenho a função ListarGeral(), e nela eu faço uma simples listagem. Depois criei outra função chamada EditarGeral();
Eu quero pegar a variável $row que é um array e utilizá-lo na função EditarGeral(). Só que até o momento não consegui.
Segue abaixo o código que descrevi.
<?php
include ('Banco.php');
Class GeralControle {
private $consulta;
private $row = array();
private $teste;
private $resultado;
public function GeraloDao() {
$novaconexao = new Banco();
$this->consulta = $novaconexao->conectar();
}
public function ListarGeral() {
$this->GeraloDao();
echo '<table border="1" cellspacing="2">
<tr>
<td>ID</td>
<td>CPF</td>
</tr>
';
if ($this->resultado = $this->consulta->query("select * from cadastro")) {
while ($this->row = $this->resultado->fetch_row()) {
echo '<tr>
<td>'.$this->row[0].'</td>
<td>'.$this->row[1].'</td>
</tr>
';
}
$this->resultado->close();
}
echo '</table>';
}
public function EditarGeral(){
$this->ListarGeral();
echo $this->row[0]; //Não acontece nada!!!
}
}
$pessoa2 = new GeralControle();
$pessoa2->ListarGeral();
$pessoa3 = new GeralControle();
$pessoa3->EditarGeral();
Obrigado!
Discussão (1)
Carregando comentários...