Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pellegrini2106

Pegar id para Gravar

Recommended Posts

Ola a todos amigos programadores do Fórum.

tenho um Codigo no padrão MVC e queria pegar a id que sai deste select possuindo um <option value ="<?= $valor['descricao']; ?>"</option> que está na View e passar ele pelo id_setor que está no controle e gravar como está representado no código abaixo

public function ctlIncluirFunc() {

if (isset($_POST["btnincluir"])) {

if (empty($_POST["txtnome"])) {

echo 'Por Favor Preencha o Campo em Branco!!!!!!';

} else {

$this->setId_s($_POST['cb_setor']); <------------------------- passaria aqui a id para ser gravado

$this->setNomeF($_POST["txtnome"]);

return $this->incluirFunc();
}
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara isso é o basico de programação orientada a objeto.

você tem o objeto, inicializa ele e depois recupera as informações.

exemplo de uma tela de login:

Objeto

<?php

class Login{

	var $login;
	var $password;
	
	//Login
	function getLogin(){
		return $this -> login;
	}
	function setLogin($login){
		$this -> login = $login;	
	}
		
	//Senha
	function getPassword(){
		return $this -> password;
	}
	function setPassword($password){
		$this -> password = md5($password);	
	}

}

?>

iniciando o objeto

$usuario = new Login();
$usuario->setLogin($_REQUEST["formUsuario"]);
$usuario->setPassword($_REQUEST["formSenha"]);

iniciando a classe que vai manipular os dados

$usuarioDAO = new LoginDAO();
$userRow = $usuarioDAO->authenticateUser($usuario); <----- aqui eu passo o objeto $usuario com Login e Senha

Aqui eu recupero os dados que coloquei no objeto

class LoginDAO {
	
	
	function authenticateUser($user){
		
		try
		{
			$login = $user->getLogin();
			$password = $user->getPassword();
			echo "o login é:".$login." e a senha:".$password;
		}
		catch(PDOException $e)
		{
			echo $e->getMessage();
		}
		
	}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.