Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Amigos, preciso termina esta parte do meu codigo
porem estou com problema, pois preciso capturar os dados via POST de outra pagina e processar nesta com a classe
preciso receber valores para estas variaveis que estao dentro da classe:
class createPaymentRequest {
var $nome ;
var $email ;
var $ende ;
var $numero ;
var $bairro ;
var $cidade ;
public static function main () {
$this->nome = strip_tags($_POST['nome']); ///////// como eu pego estes valores aqui do form?? dentro deste escopo??
$this->email = strip_tags($_POST['email']) ;
$this->ende = strip_tags($_POST['endereco']) ;
}
}Para pode pegar um paramento dentro de uma class você primeiro tem que executar essa função.
createPaymentRequest::main()
ou
$requisicao_1 = new createPaymentRequest;
main();
você poderia usa como base essa função
//------------------------------------------------------------------------------
// Função de captura do metodo post
//------------------------------------------------------------------------------
function capPost()
{
$num = count($_REQUEST);
if ($num != 0)
{
$poValor = array_values($_REQUEST);
$poChave = array_keys($_REQUEST);
return $_REQUEST;
}
else
{
return false;
}
}[RESOLVIDO]
Valeu galera, colocando as variaveis como parametros dentro da função deu certo
public static function main ($nome, $ende)
e depois ao chamar a classe/função
createPaymentRequest::main("nome da pessoa", "endereço dela aqui");
deu certinho, valeu gente
Não tem como, a classe eh um canto isolado do código... o que você pode fazer é passar como parâmetro: