Search the Community
Showing results for tags 'class'.
Found 20 results
-
Bom dia, Estou seguindo uma vídeo aula no Youtube e o instrutor lá colocou uma sequência de div's (seja id ou class), o seletor background não funciona. Vou postar o código até o momento: @charset "utf-8"; body, ul{padding:0;margin:0;background: #e2e2e2;list-style: none;} #geral{overflow: hidden;} #geral #topo{width:1018px;margin:0 auto;overflow: hidden;} #geral #topo #logo, #menuTopo{float:left;width:400px;} #geral #topo #logo{background:#ccc;} #geral #topo #menuTopo{} #geral #topo #menuTopo li{float:left;padding:5px;} Alguém pode me tirar essa dúvida??? Desde já, agradeço!
-
Fala rapaziada estou tendo alguma Warmi no meu sistema to batendo a cabeça aqui e não consigo resolver https://prnt.sc/oqrcmy linha do erro <?php /* * Login Class * * Desenvolvido por Gabriel Neves * Seguir cotes de desenvolvimento * */ class Login { private $tabela, $campoID, $campoLogin, $campoSenha; function __construct($tabela = 'tbl_usuarios', $campoID = 'id', $campoLogin = 'email', $campoSenha = 'senha') { // Iniciando sessão session_start(); // Definindo atributos $this->tabela = $tabela; $this->campoID = $campoID; $this->campoLogin = $campoLogin; $this->campoSenha = $campoSenha; } // ------------------------------------------------------------------------ /* * Retornando login do usuário que está na sessão * * @access public * @return string */ function getLogin() { return $_SESSION[$this->campoLogin]; } // ------------------------------------------------------------------------ /** * Retornando ID do usuário que está na sessão * * @access public * @return integer */ function getID() { return $_SESSION[$this->campoID]; } // ------------------------------------------------------------------------ /** * Trata as informações recebidas, procura o usuário no banco de dados e, se encontrado, * registra as informações na sessão. * * @access public * @param string * @param string * @param string * @return boolean */ function logar($login, $senha, $redireciona = null) { // Tratando as informações $login = mysqli_real_escape_string($login); $senha = mysqli_real_escape_string($senha); // Verifica se o usuário existe $query = mysqli_query($conexao, "SELECT {$this->campoID}, {$this->campoLogin}, {$this->campoSenha} FROM {$this->tabela} WHERE {$this->campoLogin} = '{$login}' AND {$this->campoSenha} = '{$senha}'"); // Se encontrado um usuário if(mysqli_num_rows($query) > 0) { // Instanciando usuário $usuario = mysqli_fetch_object($query); // Registrando sessão $_SESSION[$this->campoID] = $usuario->{$this->campoID}; $_SESSION[$this->campoLogin] = $usuario->{$this->campoLogin}; $_SESSION[$this->campoSenha] = $usuario->{$this->campoSenha}; // Se informado redirecionamento if ($redireciona !== null) header("Location: {$redireciona}"); else return true; } else return false; } // ------------------------------------------------------------------------ /** * Verifica se o usuário está logado * * @access public * @param string * @return boolean */ function verificar($redireciona = null) { // Se as sessões estiverem setadas if(isset($_SESSION[$this->campoID]) and isset($_SESSION[$this->campoLogin]) and isset($_SESSION[$this->campoSenha])) return true; else { // Se informado redirecionamento if ($redireciona !== null) header("Location: {$redireciona}"); return false; } } // ------------------------------------------------------------------------ /** * Finaliza a sessão do usuário * * @access public * @param string * @return void */ function logout($redireciona = null) { // Limpa a Sessão $_SESSION = array(); // Destroi a Sessão session_destroy(); // Modifica o ID da Sessão session_regenerate_id(); // Se informado redirecionamento if ($redireciona !== null) header("Location: {$redireciona}"); } } ?>
-
Boa noite galera, to com um trabalho para entregar daqui a pouco e gostaria da ajuda de vocês a me ajudar a resolver essa questão: Desenvolva um programa utilizando PHP para exibir os resultados desse programa que tenha todas as classes suficientes para que: Exista uma classe DiferencaData, que possui um método chamado calculaDias, que recebe como parâmetro duas datas e calcula a diferença em dias entre essas datas. Considere que sempre a primeira data fornecida é maior do que a segunda. Considere para efeitos de simplificação que todo mês tem 30 dias e um ano com 365 dias
-
A programadora Cafiaspirina Cruz deseja que todos os elementos <h2> de sua página ganhassem a classe "titulo", para que depois a fonte dos <h2> pudesse ser modificada por um CSS, deixando-os com um destaque específico. Escreva abaixo um código em Javascript para que todos os <h2> da página ganhem a classe "titulo" de uma única vez?
- 1 reply
-
- javascript
- questão
-
(and 3 more)
Tagged with:
-
c´pod
-
Agradeço quem puder me ajudar a responder essa questão de PHP <3. Desenvolva um programa utilizando PHP e exibir os resultados desse programa que tenha todas as classes suficientes para que: Represente o nome completo de uma pessoa, composto de três strings (nome próprio, nome do meio e nome da família). Escreva nessa classe o método rubrica que retorna somente as iniciais do nome completo em caracteres minúsculos, Escreva nessa classe o método assinatura que retorna as iniciais dos nomes próprio e do meio (com pontos) Escreva nessa classe um método que retorne o nome de família completo. Por exemplo, se o nome da pessoa representado por essa classe for “Marijuana Pepsi Jackson”, o método rubrica deve retornar ”mpj” e o método assinatura deve retornar ”M.P.Jackson”. Para facilitar, considere armazenar os três nomes em strings separadas.
-
Gostaria de saber como posso criar uma instancia de uma classe dentro de outra, e assim utilizar essa instancia em todos os métodos da classe herdeira. Class SQL{ SQLExecutar(){ #Executa Insert, Delete e Update } SQLSelecionar(){ #Executa Select } } Todas as demais classes (Cliente, Produto, Serviço, e etc..) importam a classe SQL (include), porém tenho que criar uma instancia em cada função da classe em questão para executar funções da classe SQL. Class Produto{ include("SQL.php"); public function EnviarProduto(){ $SQL1 = new SQL(); $SQL1->SQLExecutar(); } public function AlterarProduto(){ $SQL2 = new SQL(); $SQL2->SQLExecutar(); } public function DeletarProduto(){ $SQL3 = new SQL(); $SQL3->SQLExecutar(); } public function SelecionarProduto(){ $SQL4 = new SQL(); $SQL4->SQLSelecionar(); } } Observe que para cada método, foi necessário criar uma instancia, também já tentei criar uma instancia no escopo global, porém recebo a mensagem que a função solicitada não existe. A única saída que encontro, é copiar a classe sql para cada classe necessária e herda-la, porém gostaria de mante-los separados...
-
Possuo um script que seleciona Eventos de acordo com o dia,porém quero implementar uma condição que selecione de acordo com uma coluna que criei chamada user. <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Event; use MaddHatter\LaravelFullcalendar\Facades\Calendar; class EventController extends Controller { public function index() { $events = []; $data = Event::all(); if($data->count()) { foreach ($data as $key => $value) { $events[] = Calendar::event( $value->title, true, new \DateTime($value->start_date), new \DateTime($value->end_date.' +1 day'), null, // Add color and link on event [ 'color' => '#ff0000', 'url' => 'pass here url and any route', ] ); } } $calendar = Calendar::addEvents($events); return view('home', compact('calendar')); } } Minha dúvida seria onde se encaixa essa condição? where user = ...
-
Olá tenho uma variável que retorna: WC_Order Object ( [status_transition:protected] => [data:protected] => Array ( [shipping] => Array ( [first_name] => Alex [last_name] => Silva ) ) Como faço para acessar o nome Alex e Silva, dentro do objeto?
- 2 replies
-
- php
- orientação a objetos
-
(and 2 more)
Tagged with:
-
Baixei a class.phpmailer, coloquei em uma pasta phpmailer dentro de public do meu projeto POO-MVC e criei no Models uma classe Mensagem que recebe os parâmetros de envio. Acontece que fiz um template pra separar o HTML do código. Na função PHP Mailer eu consigo definir a Body com um file_get_contents, e recebo o e-mail com o meu template... Até aí tudo bem...o problema que quero colocar conteúdo dinâmico no meu template...então dentro do meu template eu instancio a classe Mensagem que tem um objeto retornando o texto. Porém, quando recebo e-mail com meu template, escreve meu objeto contet(); no lugar do texto...acredito que seja por no PHP Mailer eu ter definido a Body com um file_get_contents. Alguém pode me ajudar?
-
Olá! Tenho uma classe instanciada e um método que retorna um array com informações. Tudo funciona bem se executo o método apenas uma vez, porém, se executo o método dentro de um loop while, só eh executado apenas uma vez, na segunda já apresenta erro na function. $arq = new arquivo(); $cont = 0; while ($cont < 2) { $texto = "arquivo" . $cont . ".txt"; $tamanho = $arq->getSize($texto); $cont++; }
-
eu gostaria de criar uma classe para incluir partes de html dentro do meu layout para isso eu queria fazer algo do tipo: class Includes { private $include; public function inc() { include_once "include/".$this->include.".phtml"; } } e <?php echo $include->bottom_master;?> no meu html como sou novo em orientação a objetos, não estou conseguindo fazer essa simples coisa. poderiam me dizer aonde estou errando, por favor? obrigado,
-
Olá amigos, estou com um problema em pegar o último id inserido em uma tabela, pois o mesmo está retornando vazio. Pesquisei mais não encontrei uma solução. Script para inclusão das informações no BD: if ( isset( $_GET['create'] ) ) { if ( isset( $_POST['dep_nome'] ) ) { $noticia_title = trim( $_POST['dep_nome'] ); $noticia_content = trim( $_POST['dep_content'] ); $db->query( "insert into departamentos (dep_nome, dep_content) values ('$dep_nome','$dep_content');" ); $dep_id = $db->insert_id; @header( "Location: departamentos.php?edit=$dep_id" ); } } Class com insert_id (COMENTÁRIO: CLASS INSERT ID): public function query($query = '' ) { try { if ( $query == '' ) { throw new Exception( 'mysql query: A query deve ser informada como parâmetro do método.' ); } else { $this->query = $query; $this->result = mysqli_query($this->con, $this->query ); $this->insert_id = mysqli_insert_id($this->con); // CLASS INSERT ID } } catch ( Exception $e ) { echo $e->getMessage(); exit; } return $this; } Alguém poderia me ajudar? O resultado em GET tem sido somente "departamentos.php?edit=" e não tem retornado o ID inserido através do $db->insert_id. Já olhei as documentações e não consegui solucionar.
-
Pessoal, Estou começando agora a programar, então não entendo muito ainda, preciso altera o hrf da class dentro da div, pois dentro dessa class="i5" tem um efeito na imagem mouseover, com eu faria para está substituindo usando Javascript? <div id="frontal-menu-block"> <div class="item"><a href="sistema-de-consorcios" class="i1"></a></div> <div class="item"><a href="uso-do-fgts" class="i2"></a></div> <div class="item"><a href="sobre-consorcio" class="i3"></a></div> <div class="item"><a href="calendario-de-assembleias" class="i4"></a></div> <div class="item"><a href="caixa-consorcios-tv" class="i5"></a></div> <div class="item"><a href="simule-um-consorcio" class="i6"></a></div> <div class="item"><a href="noticias" class="i7"></a></div> <div class="item"><a href="parcerias" class="i8"></a></div> </div>
- 1 reply
-
- javascript
- css
-
(and 2 more)
Tagged with:
-
Pessoal, poderia me ajudar? como faço para que em fez de puxar da class="i5" puxe uma função em JS preciso tbm da função houver na imagem. <div id="frontal-menu-block"> <div class="item"><a href="sistema-de-consorcios" class="i1"></a></div> <div class="item"><a href="uso-do-fgts" class="i2"></a></div> <div class="item"><a href="sobre-consorcio" class="i3"></a></div> <div class="item"><a href="calendario-de-assembleias" class="i4"></a></div> <div class="item"><a href="caixa-consorcios-tv" class="i5"></a></div> <div class="item"><a href="simule-um-consorcio" class="i6"></a></div> <div class="item"><a href="noticias" class="i7"></a></div> <div class="item"><a href="parcerias" class="i8"></a></div> </div>
-
Estou com um problema de rowCount bom vou explicar da melhor forma possível meu erro e irei mostrar abaixo, eu fiz a conexão externa por config.php com class e na hora deu puxar na index.php da erro de rowCount e se não declaro ela na index ele não procede. Código do config.php <?php class Conexao{ private $db; public function __construct(){ try{ $this->db = new PDO("mysql:dbname=parceiros;host=localhost", "root", "root"); }catch(PDOException $e){ echo "FALHA: ".$e->getMessage(); } } public function verificar($email, $senha){ $sql = ("SELECT * FROM usuarios WHERE email = ':email' AND senha = ':senha' "); $sql = $this->db->prepare($sql); $sql->bindValue(':email', $email); $sql->bindValue(':senha', $senha); $sql->execute(); $array = array(); if($sql->rowCount() > 0){ $array = $sql->fetch(); $_SESSION['id'] = $array['id']; } return $array; } } Código do index.php <?php require "asset/config/config.php"; if(isset($_POST['mail']) && empty($_POST['mail']) == false){ $email = addslashes($_POST['mail']); $senha = md5(addslashes($_POST['pass'])); $dsn = new Conexao(); $sql = $dsn->verificar($email, $senha); if($dsn->rowCount() > 0){ $_SESSION['id'] = $array['id']; header("Location: painel/index.php"); } } ?>
-
Pessoal fiz um sistema básico pra testar algumas classes, não estou obtendo sucesso no resultado, segue exemplo: <?php spl_autoload_register(function ($className) { require_once('class/' . $className . '.php'); }); $class = new Register(); ?> <!DOCTYPE html> <html lang="pt-BR"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>My Yii Application</title> <link rel="stylesheet" href="http://localhost/lib/bootstrap-3.3.7/css/bootstrap.min.css"> <link rel="stylesheet" href="http://localhost/lib/font-awesome-4.7.0/css/font-awesome.min.css"> <link rel="stylesheet" href="css/sidebar_1.css"> <?php echo $class->registerStyleGet(); ?> </head> <body> <div class="container"> <div class="row"> <div class="col-sm-3"> <?php include 'sidebar.php'; ?> </div> <div class="col-sm-9"> <div class="row"> <div class="col-sm-12"> <ol class="breadcrumb"> <li><a href="#">Início</a></li> <li><a href="#">Admin</a></li> <li class="active">User</li> </ol> </div> </div> <div class="row"> <div class="col-sm-12"> <?php if(isset($_GET['page'])) { $page = $_SERVER['DOCUMENT_ROOT'] . '/theme/page/' . $_GET['page'] . '.php'; if(is_file($page)) { include $page; } else { include $_SERVER['DOCUMENT_ROOT'] . '/theme/page/error.php'; } } ?> </div> </div> </div> </div> </div> <script src="http://localhost/lib/jquery-3.2.1.min.js"></script> <script src="http://localhost/lib/bootstrap-3.3.7/js/bootstrap.min.js"></script> <?php echo $class->registerScriptGet(); ?> </body> </html> esse é o index.php, ele carrega uma Classe e as páginas dinâmica, Algumas Páginas Dinâmicas chama o método da Classe instanciada no index.php outro exemplo de uma página <?php $class->registerStyleSet(" .table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th { background-color: #efeded; } ", "CheckAllCss"); ?> <?php $class->registerScriptSet(" $('table').on('change', '.selectAll', function (e) { $(this).closest('tr').find(\".aCheckbox\").prop('checked', this.checked); }); ", "CheckAll"); ?> <div class="progress"> <div class="progress-bar progress-bar-danger progress-bar-striped active" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width: 100%"> </div> </div> aqui é a classe: <?php class Register { private $script; private $style; public function registerStyleSet($style, $name = FALSE) { $result = "<script>\n"; $result .= "\t\t// {$name}"; $result .= "\t" . $style; $result .= "</script>\n"; $this->style = $result; } public function registerStyleGet() { return $this->style; } public function registerScriptSet($script, $name = FALSE) { $result = "<script>\n"; $result .= "\t\t// {$name}"; $result .= "\t" . $script; $result .= "</script>\n"; $this->script = $result; } public function registerScriptGet() { return $this->script; } } quando chamo o método registerStyleSet() na pagina e tento exibir acima da página ele não mostra, qual seria a solução??
-
Fala rapaziada. Estou com uma duvida, de acordo com o conhecimento de vocês, é aconselhável fazer um require_once assim dentro do construct de uma class? Veja: class myClass { private $var; public function __construct(){ require_once("../folder/class.file.php"); $this->var = new newClass(); } } Desde já agradeço rapaziada, abração e fiquem com Deus.
-
Ola, tenho um programa que tem uma classe abstrata que envia as classes filha para ser implementada a classe principal. Códigos inseridos na Classe abstrata public void vacinar(Vacina vacina) { System.out.println("Vacina Aplicada"); System.out.println("Código: " + vacina.getCodigo()); System.out.println("Aplicação: " + vacina.getDescricao()); } /**Esse codigo possui uma Classe Própria para GET SET**/ public int CalcularIdade(Date nascimento) { Calendar aniversario = new GregorianCalendar(); aniversario.setTime(nascimento); int AA = GregorianCalendar.getInstance().get(Calendar.YEAR); int ADN = aniversario.get(Calendar.YEAR); int idade = AA - ADN; return idade; } Os códigos abaixo funcionam se inseridos na Classe principal mas eu queria Coloca-los nas classe filhas através de um public void display(); /** * CODIGO DE IMPLEMENTACÃO DE VACINA* */ Vacina VLeao = new Vacina(); VLeao.setCodigo(1212); VLeao.setDescricao("Vacina contra erva de gato"); Leao.vacinar(VLeao); Leao.separar(); /** * CODIGO DE IMPLEMENTACÃO DE IDADE* */ SimpleDateFormat sdfLeao = new SimpleDateFormat("dd/MM/yyyy"); try { Leao.setNascimento(sdfLeao.parse("16/08/2015")); } catch (ParseException ex) { System.out.println("Erro ao conerter a Data" + ex); } System.out.println("Este Animal tem " + Leao.CalcularIdade(Leao.getNascimento()) + " anos de idade"); Se precisarem de mais informação me avisem.
-
Ola Pessoal, Estou vendo algumas pessoas trabalham com class ou PDO... estou engatinhando e tentando entender... Não entendi direito a questão do $smt = $this->conn->prepare Seria, tipo uma variável utilizando outra e acrescentando algo... certo? estou querendo trabalhar com uma página de php que trabalha as funções de todas as páginas... então vi algumas coisas como este exemplo: bindParam, seria uma function externa para fazer algo????? execute() - Seria "ação" de executar certo? rowCount() - Seria contagem de linha do $smt certo? mysql_num_rows()... fetch - seria o mysql_fetch_assoc().... PDOExeption = seria uma "ação" ??? $e = seria uma variável.... mas dá onde? externa deste código public function getSelectedEquip($admin_id) { try { $stmt = $this->conn->prepare("SELECT admin_id, first_name, last_name, email, password, genders, birth_date, last_login, telephone, photo, lang, nivel, enabled FROM tbl_admins WHERE admin_id = :_admin_id"); $stmt->bindParam(':_admin_id', $admin_id, PDO::PARAM_INT); $stmt->execute(); if ($stmt->rowCount() > 0) { return $stmt->fetch(); } } catch(PDOExeption $e) { http_response_code(500); sql_error("MYSQL ERROR: " . $e->getMessage() . "<br/>"); } } Fiz assim, mas não esta dando certo... a ideia seria toda vez que eu quiser utilizar a quantidade de usuários em uma pagina coloca-se isso... $total = $query->$numRows; $select = "SELECT doctors_id, first_name, last_name, enabled FROM tbl_doctors"; $query = mysql_query($select); $numRows = mysql_num_rows($query); $total = $query->$numRows; echo "Total de Usuarios = " . $total; functions.php