Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve.
Eu tenho um formulário que recebe dados e passa como um array:
<form method="post" action="">
<input type="text" name="campo[]" value="" />
<form>
Tenho um classe e um método que recebe esses dados para cadastro.
class Exemplo {
private $Dados;
private $Result;
private $Error;
const Tabela = 'exemplos';
public function getResult() {
return $this->Result;
}
public function getError() {
return $this->Error;
}
public function ExeCreate(array $Dados) {
$this->Dados = $Dados;
$this->Data();
}
private function Data() {
for ($i = 0;
$i<count($this->Dados['campo']);
$i++):
$this->Dados['campo'] = $this->Dados['campo'][$i];
//var_dump($this->Dados['campo']);
$cadastra = new Create;
$cadastra->ExeCreate(self::Tabela, $this->Dados);
endfor;
}A $i que não está fazendo a contagem correta, estou fazendo da maneira certa?
$this->Data['campo'] = $this->Dados['campo'][$i];