Jump to content


Sérgio Toledo

Member Since 05/09/2006
Offline Last Active 27/11/2013, 10:07
-----

Topics I've Started

Pegar Todos Campos $_Post De Formulário

27/11/2013, 08:53

Olá pessoal,

Tenho um formulário com vários campos e gostaria de saber se tem uma maneira dinâmica de pegar todos os valores dos campos sem ter que especificar cada um manualmente como no ex:

$associados['razao_social'] = $this->input->post('razao_social');

Talvez algo como um foreach...

Abraços.

Codeigniter

28/06/2013, 15:58

Olá Pessoal,

Estou fazendo um sistema básico de CRUD para aprender e a questão é o seguinte.

Utilizo o mesmo formulário para cadastro e para edição.
Os campos de formulário sempre recebem valor: quando é para edição são os próprios valores a serem editados e quando é um novo cadastro eu mando os campos em branco.

Estou fazendo de uma maneira que funciona mas que estou achando um tando 'porca' e queria mudar para uma mais 'limpinha'.

Temos na Controller:
function cadastro() {
	$dados['paginas'] = array('nome' => '');
	$this->load->view('pagina', $dados);
}

function edita($id) {
	$aux = reset($this->paginas_model->select($id));
	$dados['paginas'] = get_object_vars($aux);
	$this->load->view('default', $dados);
}

E na View:
<input itype="text" value="<?php echo $paginas['nome']; ?>" name="nome" />

Na verdade eu gostaria de uma forma de usar apenas objetos e não array.

Minha View ficaria:
<input itype="text" value="<?php $paginas->nome'; ?>" name="nome" />

Como eu faço com os métodos da Controller?

Obrigado.

IPB Skin By Virteq