Jump to content

Search the Community

Showing results for tags 'classe'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 22 results

  1. Willians Magán

    Problemas com classe declarada no __construct

    Bom dia, Estou com problemas para acessa o método de inserção de uma página do meu MVC. Tenho o controller Category criado, e no seu _construct, coloquei o redirecionamento para sua view, e fiz a requisição do model para exibir as categorias cadastradas na tela. Quando crio o método cadastrar, e peço para acessar o model, recebo erro " Fatal error: Cannot declare class CategoryModel, because the name is already in use in E:XXX\model\CategoryModel.php on line 24". Já tentei instanciar em outras páginas e até desconstruir o inicio para poder acessar o formulário e a inserção de novos dados, porém o erro ainda ocorre. Segue os arquivos em questão: CategoryController.php <?php use app\lib\Controller; class CategoryController extends Controller { public function __construct() { echo '<p><h1>(categorycontroller.php)Category Controller Page</h1></p>'; parent::__construct(); $table = 'category'; $data = array(); $model = $this->load->model('CategoryModel'); $data['cat'] = $model->ListAll($table); $this->load->view('category/home', $data); } public function cadastrar() { $table = 'category'; $data = array( 'category_name' => 'Viagem', 'category_title' => 'Viagem', 'category_status' => 'E', ); $model = $this->load->model('CategoryModel'); $model->Insert($table, $data); } } CategoryModel.php <?php use app\lib\Model; class CategoryModel extends Model { public function __construct() { echo '<p>(category.php)Model Category da Página Category</p>'; parent::__construct(); } public function ListAll($table) { $sql = 'SELECT * FROM ' . $table . ' ORDER BY category_name ASC'; return $this->db->Read($sql); } public function ListOne($table, $id) { $sql = 'SELECT * FROM ' . $table . ' WHERE id = :id'; $data = array(':id' => $id); return $this->db->Read($sql, $data); } public function Insert($table, $data) { return $this->db->Create($table, $data); } }
  2. Cesar Melo

    Atributo de um objeto recebendo uma classe

    Olá. Estou tentar fazer um atributo de um objeto receber um objeto de outra classe. Mas dependendo da forma que faço isso, recebo uma mensagem de erro. class PedidoFilho { public $id; public $tipo; } class PedidoPai { public $id; public $tipo; public $pedidoFilho public function getPedFilho() { $this->pedidoFilho= new PedidoFilho(); } } $pedido= new PedidoPai(); $pedido->getPedFilho();
  3. DinhoPHP

    Tag PHP ignorada pelo servidor

    Olá! Estou com um problema jamais visto antes e nunca pensei que se tornaria um algum dia. Estou desenvolvendo um site, porém no arquivo index.php, ao ser enviado para o servidor da Hostgator, tudo que está em uma tag PHP em diante é ignorado, inclusive tags HTML5. No arquivo, há tags PHP antes dessa e são interpretadas tanto no XAMPP quanto na Hostgator, já a "tag problemática", funciona normal no XAMPP, porém não Hostgator. Segue o código, marquei o trecho ignorado pelo servidor, com uma linha de comentário em HTML5. index.php <!DOCTYPE html> <html lang="pt-br"> <head> <title>Royal Poker</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- ESTILO CSS DO PROGRAMADOR --> <link rel="stylesheet" href="_css/estilo_adicional.css"> <!-- DEPENDÊNCIAS DO BOOTSTRAP ONLINE DE ESTILO --> <!--<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">--> <!-- DEPENDÊNCIAS OFFLINE --> <link rel="stylesheet" href="node_modules/bootstrap/compiler/bootstrap.css"> <link rel="stylesheet" href="_css/main.css"> </head> <body> <div class="container-fluid fixed-top" style="z-index: 9999;"> <ul id="estados" class="navbar-nav fixed-top justify-content-start flex-row" style="background-color: #b4954f; font-size: 12px;"> <li> <a href="http://www.h2club.com.br" target="_self" class="navigation-link atual"> SÃO PAULO </a> </li> <li> | </li> <li> <a href="http://campinas.h2club.com.br" target="_self" class="navigation-link "> CAMPINAS </a> </li> <li> | </li> <li> <a href="http://curitiba.h2club.com.br" target="_self" class="navigation-link "> CURITIBA </a> </li> </ul> </div> <?php require_once"_include/menu_top.php";?> <div class="content-fluid" style="margin-top: 6rem;"> <?php require_once"_include/slide_top.php"; ?> </div> <div class="content-fluid text-uppercase text-center" style="margin-top: 6rem;"> <img src="_imagens/logo-rewards-meio.png" class="img-fluid" alt=""> <h2>PROGRAMA DE RECOMPENSAS DO H2 CLUB</h2> <h4>Acumule pontos enquanto joga Poker e troque por muitos prêmios e benefícios</h4> </div> <div class="flex-column w-100 justify-content-center text-uppercase text-justify"> <?php require_once"_include/opcoes_meio.php"; ?> </div> <div class="content-fluid justify-content-center"> <img src="_imagens/banner_meio.jpg" class="img-fluid" alt=""> <!-- TUDO É IGNORADO PELA HOSTGATOR E NÃO NO XAMPP --> <?php require_once"_include/calendario.php"; ?> </div> <?php require_once"_include/calendario.php"; ?> <?php require_once"_include/footer.php"; ?> <!-- DEPENDÊNCIAS DO BOOTSTRAP ONLINE NESSA ORDEM E AQUI NO FIM DO BODY --> <!--<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>--> <!-- DEPENDÊNCIAS DO BOOTSTRAP OFFLINE NESSA ORDEM E AQUI NO FIM DO BODY --> <script src="_jquery/jquery-3.3.1.slim.min.js"></script> <script src="_bootstrap4_1_3/popper.js/dist/umd/popper.min.js"></script> <script src="_bootstrap4_1_3/_js/bootstrap.min.js"></script> <script> $(document).ready(function(){ $('[data-toggle="popover"]').popover(); }); </script> </body> </html>
  4. Pavolin

    Duvidas em uma serie de problemas

    Boa noite, Estou aprendendo java na faculdade e tenho uma lista para fazer, me esforcei o fim de semana todo e conseguir só fazer algumas partes, peco por favor para vocês me ajudarem vou por minhas duvidas a seguir: 1.Faça um programa que deverá ler e armazenar na memória um as informações das pessoas. Deverá ser criada uma classe Pessoa com os atributos nome, data de nascimento, peso e altura. Crie os métodos públicos necessários para sets e gets e também um método para imprimir todos dados de uma pessoa. Crie um método para calcular a idade da pessoa. Crie um método para calcular o índice de massa corporal (IMC) de uma pessoa seguindo a seguinte fórmula IMC=peso/〖altura〗^2 Deverá ser criada uma classe de teste para testar a chamada de todos os métodos. (neste problema consegui fazer a classe pessoa mas faltando algumas coisas que esta comentada no código, e não consegui fazer a classe teste) "classe pessoa": [ import java.util.Scanner; public class Pessoa{ private static String nome; private static String dataNascimento; private static float altura; private static float peso; private static float idade; public static String getNome() { return nome; } public void setNome(String nome) { Pessoa.nome = nome; } public static String getDataNascimento() { return dataNascimento; } public void setDataNacimento(String dataNacimento) { Pessoa.dataNascimento = dataNacimento; } public static float getAltura() { return altura; } public void setAltura(float altura) { Pessoa.altura = altura; } public static float getPeso() { return peso; } public void setPeso(float peso) { Pessoa.peso = peso; } public static float getIdade() { return idade; } public static void setIdade(float idade) { Pessoa.idade = idade; } public static Scanner entrada; public static float imc; public static void main(String[] args) { entrada = new Scanner(System.in); System.out.println("Digite seu nome: "); nome = entrada.nextLine(); System.out.println("Digite sua data de nacimento: "); dataNascimento = entrada.nextLine(); System.out.println("Digite seu Peso: "); peso = entrada.nextFloat(); System.out.println("Digite sua Altura: "); altura = entrada.nextFloat(); } public void imc() { imc = altura * altura; imc = peso / imc; } // preciso de um metodo para calcular a idade do usuario que seria a data atual - a data de nacimento. // alocando na variavel idade. public static void main1(String[] args) { System.out.println("Seu nome e: " + nome); System.out.println("Sua altura e: " + altura); System.out.println("Seu peso e: " + peso); System.out.println("Sua idade e: " + idade); System.out.println("Seu IMC : " + imc); } } ] 2- Escreva uma classe cujos objetos representam alunos matriculados em uma disciplina. Cada objeto dessa classe deve guardar os seguintes dados do aluno: matrícula, nome, 2 notas de prova e 1 nota de trabalho. Escreva os seguintes métodos para esta classe: calculaMedia - calcula a média final do aluno (cada prova tem peso 2,5 e o trabalho tem peso 2) calculaFinal calcula quanto o aluno precisa para a prova final (retorna zero se ele não for para a final). Deverá ser criada uma classe de teste para testar a chamada de todos os métodos. ( Neste eu consegui fazer a classe alunos, mas falta a classe calculaMedia , calculaFinal e a classe teste) "Classe aluno": [ package Exercicio2; public class Alunos { private static String matricula; private static String nome; private static float nota1; private static float nota2; private static float trabalho; public static String getMatricula() { return matricula; } public void setMatricula(String matricula) { Alunos.matricula = matricula; } public static float getNota1() { return nota1; } public void setNota1(float nota1) { Alunos.nota1 = nota1; } public static String getNome() { return nome; } public void setNome(String nome) { Alunos.nome = nome; } public static float getNota2() { return nota2; } public void setNota2(float nota2) { Alunos.nota2 = nota2; } public static float getTrabalho() { return trabalho; } public void setTrabalho(float trabalho) { Alunos.trabalho = trabalho; } } ] 3-Crie uma classe denominada Elevador para armazenar as informações de um elevador dentro de um prédio. A classe deve armazenar o andar atual (térreo = 0), total de andares no prédio (desconsiderando o térreo), capacidade do elevador e quantas pessoas estão presentes nele. A classe deve também disponibilizar os seguintes métodos: construtor : que deve receber como parâmetros a capacidade do elevador e o total de andares no prédio (os elevadores sempre começam no térreo e vazio); Entra : para acrescentar uma pessoa no elevador (só deve acrescentar se ainda houver espaço); Sai : para remover uma pessoa do elevador (só deve remover se houver alguém dentro dele); Sobe : para subir um andar (não deve subir se já estiver no último andar); Desce : para descer um andar (não deve descer se já estiver no térreo); Encapsular todos os atributos da classe (criar os métodos set e get). Deverá ser criada uma classe de teste para testar a chamada de todos os métodos. (Este eu não tenho a menor ideia de como fazer não conseguir fazer nada dele) 4-Crie uma classe Televisao e uma classe ControleRemoto que pode controlar o volume e trocar os canais da televisão. O controle de volume permite: • aumentar ou diminuir a potência do volume de som em uma unidade de cada vez; • aumentar e diminuir o número do canal em uma unidade • trocar para um canal indicado; • consultar o valor do volume de som e o canal selecionado. (Este eu consegui fazer as duas classes (Televisao e ControleRemoto) mas esta faltando algumas coisas que esta comentado nos codigos) "Classe televeisao": [ package Exercicio4; public class Televisao { private static int canal; private static int volume; public static int getCanal() { return canal; } public static void setCanal(int canal) { Televisao.canal = canal; } public static int getVolume() { return volume; } public static void setVolume(int volume) { Televisao.volume = volume; } public void canal() { System.out.println(nextInt(99)); // Nao sei se esta correto mas fiz esse metodo para limita os canais a no maximo 99. //necessito tambem de um metodo para quando o usuario por + aumentar o numeor do canal e - diminuir. // para ele ter duas opcoes ou pelo numero certo dele ou pelo + e -. } public void volume() { System.out.println(nextInt(100)); // mesma coisa aki mas com o volume limitado a 100. } private char[] nextInt(int i) { return null; } } ] "classe controle remoto": [ package Exercicio4; import java.util.Scanner; public class ControleRemoto { private static int consulta; private static Scanner entrada; public static int getConsulta() { return consulta; } public static Scanner getEntrada() { return entrada; } public static void setEntrada(Scanner entrada) { ControleRemoto.entrada = entrada; } public static void setConsulta(int consulta) { ControleRemoto.consulta = consulta; } public static void main(String[] args) { setEntrada(new Scanner(System.in)); //O usuario ira colocar as informacoes ex: numero do canal que deseja trocar, // se deseja aumentar ou diminuir o volume (obs: tem dois jeitos de trocar de canal pelo numero ou por + e -) } // um metodo para imprimir a confirmacao da entrada ex: voce trocou para o canal 5 , // o volume da tv esta em 12.(que seria a parte de consulta) } ] sei que estou abusando aqui mas estou tendo dificuldades e preciso entregar logo e não me sobra tempo para fazer de semana. Desde já agradeço
  5. Tenho a classe conexão: class Conexao{ private $_host = 'localhost'; private $_user = 'root'; private $_pass = ''; private $_database = 'mg'; public $_con; public $conecta; function __construct() { $this->conecta(); } public function conecta() { $_con = mysqli_connect($this->_host, $this->_user, $this->_pass, $this->_database) or die("Erro ao conectar ao servidor &raquo; " . mysqli_error()); return $_con; } } E o arquivo da classe que insere dados: require_once 'Conexao.class.php'; $conecta = new Conexao(); class Cliente{ private $id, $nome, $endereco, $telefone1, $telefone2; protected $tabela = 'clientes'; public function getId(){ return $this->id; } public function getNome(){ return $this->nome; } public function setNome($nome){ $this->nome = $nome; } public function getEndereco(){ return $this->endereco; } public function setEndereco($endereco){ $this->endereco = $endereco; } public function getTelefone1(){ return $this->telefone1; } public function setTelefone1($telefone1){ $this->telefone1 = $telefone1; } public function getTelefone2(){ return $this->telefone2; } public function setTelefone2($telefone2){ $this->telefone2 = $telefone2; } public function insere(){ $query = "INSERT INTO clientes (nome, endereco, telefone1, telefone2, email) VALUES ('2', '3', '4', '5', '6')"; $query2 = mysqli_query($_con, $query); } } Quando executo a função "insere" ela retorna que falta um dos parâmetros que no caso não consegue encontrar a variável "$_con". Estou apenas fazendo testes pra depois de 12 anos relembrar e me atualizar no PHP.... Mas não consegui acessar essa variável..
  6. Mirian Almeida

    Escopo de funções dentro de classe PHP

    Já entendi que as variaveis criadas fora das funções não são enxergadas dentro delas, e é preciso utilizar a palavra global, e funciona! Ex: <?php $texto = 'Olá'; function mostrar() { global $texto; echo $texto; } mostrar(); //imprime o Ola na tela ?> MAS quando eu coloco a mesma coisa dentro de uma classe, nao funciona mais, o que eu faço? Vaja o codigo <?php class teste { public $texto = 'Olá'; public function mostrar(){ global $texto; echo $texto; } } $a = new teste(); $a->mostrar(); //isso não imprime nada na tela, fica vazio
  7. Pavolin

    Dados de uma pessoa

    Bom dia, estou com dificuldade em um problema que tenho que resolver: Faça um programa que deverá ler e armazenar na memória um as informações das pessoas. Deverá ser criada uma classe Pessoa com os atributos nome, data de nascimento, peso e altura. Crie os métodos públicos necessários para sets e gets e também um método para imprimir todos dados de uma pessoa. Crie um método para calcular a idade da pessoa. Crie um método para calcular o índice de massa corporal (IMC) de uma pessoa seguindo a seguinte fórmula IMC = peso/altura² Deverá ser criada uma classe de teste para testar a chamada de todos os métodos
  8. AndersonWS

    Aperfeiçoar Classe de Consulta do Mysql

    Olá a todos. Estou fazendo um trabalho aqui e começando a usar Orientação a Objetos com PHP então ainda não tenho plena certeza dos passos. Achei na net muitos exemplos mas como existem várias maneiras queria saber a melhor forma de quem tem mais experiência. Segue o código criado até o momento, classe SelectOrganizacao.class.php <?php /** * * Classe para Listar Organizações * @autor Anderson de Oliveira * @version 1.0 * **/ class SelectOrganizacao { // campos da tabela private $idOrg; private $nmOrg; private $statusOrg; private $cad; private $alt; public function listarOrganizacoes() { // inclui a classe de conexão require_once 'Database.class.php'; // atribui a instância de conexão na variável $db = Conexao::getInstance(); // consulta que retorna $query = $db->prepare("SELECT * FROM " . Conexao::getTabela('TB_ORGANIZACAO').""); $query->execute(); $num_rows = count($query); if ($num_rows > 0) { // escreve a consulta foreach($query->fetchAll(PDO::FETCH_ASSOC) as $l) { $this->idOrg = $l['idOrg']; $this->nmOrg = $l['nmOrg']; $this->statusOrg = $l['statusOrg']; $this->cad = $l['cad']; $this->alt = $l['alt']; $dados[]=array( "idOrg"=>$this->idOrg, "nmOrg"=>$this->nmOrg, "statusOrg"=>$this->statusOrg, "cad"=>$this->cad, "alt"=>$this->alt ); } return $dados; } } } E no html: <?php include "class/SelectOrganizacao.class.php"; $p = new SelectOrganizacao(); $dados = $p->listarOrganizacoes(); foreach ($dados as $l) { echo $l['idOrg'].' - '.$l['nmOrg'].' - '.$l['statusOrg'].' - '.$l['cad'].' - '.$l['alt'].'<br/>'; } ?> Funciona certinho. Minhas dúvidas: - Sintaxe/uso correto, vícios ou forma errada de proceder; - Em que eu poderia melhorar quanto a performance; - Como eu faço para retornar no meu html o valor de "$num_rows" ou então dar um valor true (existem resultados) e false (não existem); - Outras sugestões. Desde já agradeço a todos, assim que forem me dando as dicas para melhorar ou eu fizer uma melhoria vou postando aqui.
  9. agness

    atribuir valor num vetor de classe

    na minha main tem isso aqui: Carta[ ] mao; mao = new Carta[3]; mao[0].nome="fulano"; alguma coisa na terceira linha faz dar erro, não consigo atribuir valor, será que declarei alguma coisa errada? acontece isso: OBS.: se eu declarar mao como não sendo um vetor, não dá erro
  10. Olá amigos! Estou com um problema para "chamar" um arquivo com a extensão inc de uma aplicação que faz um login. Tenho um arquivo principal chamado index.php onde contém na página somente dois campos de texto (usuário e senha) e um botão de login. Nisso, essa página redireciona para uma outra chamada login.php onde contém o código abaixo: <?php require_once ("classBancoDados.inc"); $conexao_bd = new classBancoDados("localhost"); if (!$conexao_bd->AbrirConexao()) { echo "<p>Erro na conexão com o banco de dados!<br>" . $conexao_bd->MensagemErro() . "</p>"; } else { $conexao_bd->SetSELECT("*","hoteis","UF,Cidade"); if($conexao_bd->ExecSELECT()) { $NumeroRegistros = $conexao_bd->TotalRegistros(); $DataSet = $conexao_bd->GetDataSet(); if($NumeroRegistros > 0) { while($Registros = $DataSet->fecth_assoc()) { $EnderecoHotel = "<p><b>" . trim($Registros["Endereco"]) . "," . trim($Registros["Numero"]) . "<br>"; $EnderecoHotel .= trim($Registros["Bairro"]) . " - " . $Registros["Cidade"] . "<br>"; $EnderecoHotel .= $Registros["UF"] . " - Fone: " . $Registros["Telefone"] . "<br></b></p>"; echo $EnderecoHotel; } } } else { echo "<p>Erro na execução do comando SELECT</p>"; } } $conexao_bd->FecharConexao(); ?> A Classe "classBancoDados.inc" contém informações do acesso ao banco de dados, login, senha tabela e etc. Porém, quando clico no botão login, o erro que aparece é o seguinte. Pelo que percebi ele está dizendo que meu arquivo "classBancoDados" não foi encontrado junto dos outros arquivos que compõem a aplicação. É isso mesmo? Mas eles estão na mesma pasta. Estou usando wamp server com mysql e servidor apache. Podem me ajudar? Obrigado
  11. Gabrielvt14

    Dar echo quando objeto retorna inteiro

    Olá pessoal, Estou começando a brincar com o PHP orientado a objetos, e me deparei com um probleminha... Criei uma função bem besta pra retornar o ano atual... <?php class Ano { public function __construct() { return $ano = date('Y'); } } echo $ano = new Ano(); Quando dou echo no objeto da classe aparece a mensagem dizendo que o objeto da classe não pode ser convertido em string. Como eu faria para mostrar o retorno deste objeto na tela? Desde ja agradeço!
  12. Estou tentando manipular uma classe com seus getters e setters e não estou conseguindo. Tentando explicar melhor: Eu setto cada atributo do objeto dessa classe, depois dou echo neles e não imprime o esperado, também não exibe erro nenhum. Alguém já passou por isso? Ou será que mudou algo dessa parte e eu não estou sabendo? A classe: <?php class Paciente { private $id; private $id_plano; private $nome; private $email; private $data_nascimento; private $status; private $endereco; public function Paciente() { } public function getId(){ return $this->id; } public function setId($id){ $this->id = $id; } public function getId_Plano(){ return $this->id_plano; } public function setId_Plano($id_plano){ $this->id = $id_plano; } public function getNome(){ return $this->nome; } public function setNome($nome){ $this->nome = $nome; } public function getEmail(){ return $this->email; } public function setEmail($email){ $this->nome = $email; } public function getData_nascimento(){ return $this->data_nascimento; } public function setData_nascimento($data_nascimento){ $this->nome = $data_nascimento; } public function getStatus(){ return $this->status; } public function setStatus($status){ $this->nome = $status; } public function getEndereco(){ return $this->endereco; } public function setEndereco($endereco){ $this->nome = $endereco; } } ?> O teste: include('Paciente.class.php'); $paciente = new Paciente(); $paciente->setId(1); $paciente->setId_Plano(2); $paciente->setNome('clarice'); $paciente->setEmail('clarice@gmail.com'); $paciente->setData_nascimento('04/12/2016'); $paciente->setStatus(1); $paciente->setEndereco('Rua xcfgvhbjnkm,fgvhbjnkm'); echo "<br>id ".$paciente->getId(); echo "<br>idPlano ".$paciente->getId_Plano(); echo "<br>nome ".$paciente->getNome(); echo "<br>email ".$paciente->getEmail(); echo "<br>data ".$paciente->getData_nascimento(); echo "<br>status ".$paciente->getStatus(); echo "<br>endereco ".$paciente->getEndereco(); var_dump($paciente); O que imprime: id 2idPlano nome Rua xcfgvhbjnkm,fgvhbjnkmemail data status endereco object(Paciente)[1] private 'id' private 'id_plano' private 'nome' (length=25) private 'email' private 'data_nascimento' private 'status' private 'endereco'
  13. diigaumrodrigo

    Txt Vivo Conta Eletrônica

    Bom dia galera. Revirei a internet atrás de alguma coisa sobre o que estou procurando e nada encontrei. Como o fórum é acessado por milhares de desenvolvedores acredito que um de vocês já podem ter necessitado da mesma coisa. É o seguinte, estou com uma demanda para desenvolver um software que faça a gestão das contas de telefonia móvel da empresa que trabalho. A operadora que trabalhamos é a Vivo e a mesma disponibiliza a conta em formato eletrônico. Este arquivo é um txt com todas as informações da conta e estava tentando entender o padrão deste arquivo. Gostaria de saber se alguém já realizou um estudo neste arquivo e se conseguiu evoluir em alguma coisa. Atualmente eu pego este arquivo, importo no programa da Vivo que gera um banco de dados MDB, converto este banco para mysql e só aí começo a trabalhar com os dados. Porém para realizar este processo é necessário conhecimento e como o usuário que irá ficar responsável pela realização desta importação mensal é um usuário comum fica inviável fazer desta forma. Preciso que o usuário apenas faça a importação do arquivo txt e o sistema irá fazer o resto. Conto com a ajuda de vocês.
  14. crislo

    Construtores em Java

    Olá boa tarde, gostaria de tirar uma dúvida. Gostaria de saber, por que uma classe pode possuir mais de um construtor? finalidade, vantagem, qual a necessidade... Obrigado.
  15. AlessandroPiaz

    Rotacionar btn após um click

    Olá pessoal. Meu site tem um btn, que serve para rolar o site para baixo, quero que ele gire 180 graus após o click e mude o link (a) para que o site volte para o topo, mas não sei como fazer isso. Ja tentei com a pseudo-classe :active, mas o btn so rotaciona no momento em que o click ocorre, e quero que continue rotacionado após o click.
  16. @gilsones

    PHP free para jqGrid

    Boa tarde, Alguém sabe algum script PHP alternativo para usar com o jqGrid que seja grátis? O da Trirand/Guriddo é pago :( Quem puder ajudar eu agradeço!
  17. LE.GO.

    Classe Para DOM

    Pessoal, minha dúvida é a seguinte, eu pretendo fazer um carrossel em javascript puro, porém, queria que isso fosse feito em uma classe em javascript para implementar na minha própria CMS (pretendo usar todo o javascript nativo da CMS por meio de classes), como até hoje não desenvolvi nenhuma classe, estou tendo dúvidas. Para você entenderem: Se eu não fosse usar uma classe, eu faria o seguinte para inserir um texto dentro do parágrafo abaixo (de forma muito simplificada): [...] <script type="text/javascript"> function meuTexto(a) { // 'a' é o 'texto' que sera exibido no paragrafo document.getElementById('texto').innerHTML = a; }; window.onload = meuTexto('ESSE É MEU TEXTO'); </script> </head> <body> <p id="texto"></p> </body> </html> Como eu faria isso usando uma classe? (usarei essa resposta como ponto de partida para a minha classe) Grato desde já.
  18. cabaçonophp

    erro ao usar classe

    estou tentando usar uma classe chamada simplecss, mas o eclipse retorna o erro: include(): Failed opening '_class/simpleCMS.php' for inclusion (include_path='.;C:\xampp\php\PEAR') não consigo entender qual o problema. Obrigado
  19. Fernando Pioli

    Checar login em sistema MVC

    Boa tarde pessoal, faz algum tempo que trabalho com php. Ja criei alguns sistemas e tudo mais ( de forma procedural ). Aprendi a trabalhar com orientação a objetos, e agora estou desenvolvendo uma estrutura MVC. Minha duvida e a melhor e mais segura forma de fazer a checagem do login. Vi em alguns artigos o seguinte sistema. O login e checado no Controlador principal através de herança, já que todos as seções passam pelo MainController: Ex: Maincontroller.php class Main extends Userlogin { __construct(){ Fazachecagem(); } //classe } E correto trabalhar dessa forma? e melhor do que instanciar a classe Userlogin em cada arquivo pra checar a sessão? Abracos
  20. ThiagoCyan

    verificar se o token existe no banco

    Gente, me ajudem, por favor. Após o usuário digitar o token, um select no banco será dado para verificar se o token existe no banco. Se o token existir, um update no usuário será dado, somando sua atual pontuação com o valor do token. Após todo o processo, o token será excluído. Se o token não existir, uma mensagem será retornada (Ex: "Código não encontrado, tente novamente."). Tente usar classes e métodos para concluir a atividade. CREATE TABLE vouchers ( cod_voucher CHAR(6) NOT NULL, valor INT NOT NULL, PRIMARY KEY (cod_voucher)); CREATE TABLE usuario ( cpf CHAR(11) NOT NULL, nome VARCHAR(60) NOT NULL, tipo_usuario CHAR(3) NOT NULL, nickname VARCHAR(20) NOT NULL, senha CHAR(16) NOT NULL, email VARCHAR(35) NOT NULL, biografia VARCHAR(255) NULL, data_nascimento DATE NOT NULL, telefone CHAR(14) NOT NULL, cidade VARCHAR(45) NOT NULL, UF CHAR(2) NOT NULL, sexo VARCHAR(10) NOT NULL, pontuacao_foodies INT NULL, pontuacao_clubbers VARCHAR(45) NULL, foto_perfil MEDIUMBLOB NULL, foto_capa LONGBLOB NULL ); --Sistema de troca de pontos. if(strtoupper(substr($codigo,0,1)) == "Z"){ $pontuacao_foodies = rand(rand(rand(2000, 1900))); } else if(strtoupper(substr($codigo,0,1)) == "Y"){ $pontuacao_foodies = rand(rand(rand(1900, 1800))); } else if(strtoupper(substr($codigo,0,1)) == "X"){ $pontuacao_foodies = rand(rand(rand(1800, 1700))); } else if(strtoupper(substr($codigo,0,1)) == "W"){ $pontuacao_foodies = rand(rand(rand(1700, 1600))); } else if(strtoupper(substr($codigo,0,1)) == "V"){ $pontuacao_foodies = rand(rand(rand(1600, 1500))); } else if(strtoupper(substr($codigo,0,1)) == "U"){ $pontuacao_foodies = rand(rand(rand(1500, 1400))); } else if(strtoupper(substr($codigo,0,1)) == "T"){ $pontuacao_foodies = rand(rand(rand(1400, 1300))); } else if(strtoupper(substr($codigo,0,1)) == "S"){ $pontuacao_foodies = rand(rand(rand(1300, 1200))); } else if(strtoupper(substr($codigo,0,1)) == "R"){ $pontuacao_foodies = rand(rand(rand(1200, 1100))); } else if(strtoupper(substr($codigo,0,1)) == "Q"){ $pontuacao_foodies = rand(rand(rand(1100, 1000))); } else if(strtoupper(substr($codigo,0,1)) == "P"){ $pontuacao_foodies = rand(rand(rand(1000, 900))); } else if(strtoupper(substr($codigo,0,1)) == "O"){ $pontuacao_foodies = rand(rand(rand(900, 800))); } else if(strtoupper(substr($codigo,0,1)) == "N"){ $pontuacao_foodies = rand(rand(rand(800, 700))); } //Repare que a partir daqui os códigos são aplicados aos clubbers. else if(strtoupper(substr($codigo,0,1)) == "A"){ $pontuacao_clubbers = rand(rand(rand(2000, 1900))); } else if(strtoupper(substr($codigo,0,1)) == "B"){ $pontuacao_clubbers = rand(rand(rand(1900, 1800))); } else if(strtoupper(substr($codigo,0,1)) == "C"){ $pontuacao_clubbers = rand(rand(rand(1800, 1700))); } else if(strtoupper(substr($codigo,0,1)) == "D"){ $pontuacao_clubbers = rand(rand(rand(1700, 1600))); } else if(strtoupper(substr($codigo,0,1)) == "E"){ $pontuacao_clubbers = rand(rand(rand(1600, 1500))); } else if(strtoupper(substr($codigo,0,1)) == "F"){ $pontuacao_clubbers = rand(rand(rand(1500, 1400))); } else if(strtoupper(substr($codigo,0,1)) == "G"){ $pontuacao_clubbers = rand(rand(rand(1400, 1300))); } else if(strtoupper(substr($codigo,0,1)) == "H"){ $pontuacao_clubbers = rand(rand(rand(1300, 1200))); } else if(strtoupper(substr($codigo,0,1)) == "I"){ $pontuacao_clubbers = rand(rand(rand(1200, 1100))); } else if(strtoupper(substr($codigo,0,1)) == "J"){ $pontuacao_clubbers = rand(rand(rand(1100, 1000))); } else if(strtoupper(substr($codigo,0,1)) == "K"){ $pontuacao_clubbers = rand(rand(rand(1000, 900))); } else if(strtoupper(substr($codigo,0,1)) == "L"){ $pontuacao_clubbers = rand(rand(rand(900, 800))); } else if(strtoupper(substr($codigo,0,1)) == "M"){ $pontuacao_clubbers = rand(rand(rand(800, 700))); } else{ ECHO "Não entendi. Repita o código, por favor.";} As classes de conexão já estão prontas. Eu só não sei como fazer essa parte acima. Eu fiz uns pedaços avulsos, se ajudar... $sql1 = $pontuacao_clubbers = rand(rand(rand(800, 700))); $sql2 = mysqli_query($con,"SELECT valor FROM vouchers WHERE cod_voucher = '".$_GET['codigo']."'"); $result2 = mysqli_fetch_assoc($sql2); $somapontclubbers = $result2['valor'] + $result3['pontuacao_clubbers']; $somapontfoodies = $result2['valor'] + $result4['pontuacao_foodies']; $sql9 = if(strtoupper(substr($codigo,0,1)) == "N" || "O" || "P" || "Q" || "R" || "S" || "T" || "U" || "V" || "W" || "X" || "Y" || "Z" { mysqli_query($con, "UPDATE usuario SET pontuacao_foodies = '".$somapont."' WHERE cpf = '".$_SESSION['cpf']."'"); $sqlExclui = mysqli_query($con, "DELETE FROM vouchers WHERE cod_voucher = '".$_GET['codigo']."'"); } $sql10 = if(strtoupper(substr($codigo,0,1)) == "A" || "B" || "C" || "D" || "E" || "F" || "G" || "H" || "I" || "J" || "K" || "L" || "M" { mysqli_query($con, "UPDATE usuario SET pontuacao_clubbers = '".$somapont."' WHERE cpf = '".$_SESSION['cpf']."'"); $sqlExclui = mysqli_query($con, "DELETE FROM vouchers WHERE cod_voucher = '".$_GET['codigo']."'"); }
  21. Mais ou menos assim: Instancio uma classe dentro de outra: <?php class postagem { public $usuario; function __construct(){ $this->usuario = new usuario(); } } ?> E se eu der um '$this->usuario->nome' dentro dessa classe 'postagem' vai funcionar. O problema é que não funciona se eu quiser acessar por fora essas propriedades da classe 'usuario'... tipo assim: <?php $postagem = new postagem(); echo $postagem->usuario->nome; ?> Retorna esse erro: Notice: Trying to get property of non-object Claro que eu sei outros métodos pra acessar esses mesmos dados, mas eu queria saber se tem um jeito de acessar desse modo que mostrei, por organização e clareza mesmo... Talvez por alguma edição na função __get da classe 'postagem' ou algo do tipo... Muito obrigado.
  22. Diego - Oliveira

    não repetir classe css durante while

    Olá pessoal, minha duvida é basicamente essa: ex: tenho uma div com a classe "estilo" e irei repeti-la mais duas vezes só que não quero que as duas seguintes tenham a classe. É possivel?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.