Jump to content

Henrique Buzin

Members
  • Content count

    108
  • Joined

  • Last visited

Community Reputation

1 Comum

About Henrique Buzin

  • Birthday 10/23/1997

Informações Pessoais

  • Sexo
    Masculino
  1. Henrique Buzin

    Angular 2 e PHP

    Olá, Sou iniciante em angular 2, estou desenvolvendo uma aplicação utilizando Angular 2 e PHP, mas quando tendo pegar os valores do json dá erro: ERROR Error: Error trying to diff 'Grand Turismo'. Only arrays and iterables are allowed e ERROR CONTEXT DebugContext_ {view: Object, nodeIndex: 23, nodeDef: Object, elDef: Object, elView: Object}. Este é o back-end, está bem simples: <?php use \Psr\Http\Message\ServerRequestInterface as Request; use \Psr\Http\Message\ResponseInterface as Response; header("Access-Control-Allow-Origin: *"); require 'vendor/autoload.php'; $app = new \Slim\App; $app->get('/games', function (Request $request, Response $response){ $games = array(); $games = array( "name" => "Grand Turismo", "category" => "PS4", "price" => "199.99", "quantity" => "8", "production" => "true", "description" => "Eleito o melhor jogo de corrida." ); return json_encode($games); }); $app->run(); ?> app.module.ts import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { HttpModule } from '@angular/http'; import { PopupModule } from 'ng2-opd-popup'; import { AppComponent } from './app.component'; import { FooterComponent } from './footer/footer.component'; import { HeaderComponent } from './header/header.component'; import { GamesListingComponent } from './listing/games/games-listing.component'; import { PlatformsListingComponent } from './listing/platforms/platforms-listing.component'; import { routing } from './app.routes'; import 'rxjs/add/operator/map'; @NgModule({ declarations: [ AppComponent, PlatformsListingComponent, FooterComponent, HeaderComponent, GamesListingComponent ], imports: [ BrowserModule, FormsModule, HttpModule, routing, HttpModule, PopupModule.forRoot() ], bootstrap: [AppComponent] }) export class AppModule { } games-listing.component.ts import { Component } from '@angular/core'; import { Http } from '@angular/http'; import {Popup} from 'ng2-opd-popup'; @Component({ moduleId: module.id, selector: 'app-games-listing', templateUrl: './games-listing.component.html', styleUrls: ['./games-listing.component.css'] }) export class GamesListingComponent{ games: Object[] = []; constructor(http: Http, private popup:Popup){ http.get('http://localhost:80/lightning/server/index.php/games') .map(res => res.json()).subscribe(games => { this.games = games; console.log(this.games); }), erro => console.log(erro); } ClickButton(){ this.popup.options = { header: "Your custom header", color: "#5cb85c", // red, blue.... widthProsentage: 40, // The with of the popou measured by browser width animationDuration: 1, // in seconds, 0 = no animation showButtons: true, // You can hide this in case you want to use custom buttons confirmBtnContent: "OK", // The text on your confirm button cancleBtnContent: "Cancel", // the text on your cancel button confirmBtnClass: "btn btn-default", // your class for styling the confirm button cancleBtnClass: "btn btn-default", // you class for styling the cancel button animation: "fadeInDown" // 'fadeInLeft', 'fadeInRight', 'fadeInUp', 'bounceIn','bounceInDown' }; this.popup.show(this.popup.options); } YourConfirmEvent(){ alert('You cliked confirm'); } YourCancelEvent(){ alert('You cliked cancel'); } } games-listing.component.html <table class="table table-striped"> <thead> <tr> <th>Nome</th> <th>Categoria</th> <th>Fabricante</th> <th>Ver mais...</th> </tr> </thead> <tbody> <tr *ngFor="let game of games"> <td>{{game.name}}</td> <td></td> </tr> </tbody> </table> Se precisar de algum outro código, só avisar que passo. Agradeço desde já.
  2. Henrique Buzin

    Cadastrar somente um

    Olá, estou com o seguinte problema, estou desenvolvendo um site onde cada admin pode cadastrar mais um somente, mas queria saber a melhor maneira de fazer isso, pensei em ao inserir a na tabela dos admins, atualizar a parte desse admin que está inserido com um "x" por exemplo para ver se já inseriu, assim depois é só verificar se possui ou não o "x". Agradesço desde já.
  3. Henrique Buzin

    Número que não se repete ou probabilidade

    Tipo rand(0,1)? e que ele pode repetir
  4. Henrique Buzin

    Gif para loading não funciona em certos navegadores

    Não, mas no Firefox quando passo o cursor em cima da src da imagem aparece não foi possível carregar imagem Troquei a imagem por outra funcionou. Vlw!
  5. Olá galera fiz um site que tem um gif para carregar mas ele somente funciona no chrome e opera, enquanto no safari e no firefox não alguém sabe o porque disto? o caminho da certo, pois escrevo no url e vai para a pasta da imagem que continua nao funcionando. Agradeço desde já. $(document).ready(function(){ $("#btnClick a").click(function(){ $(this).fadeOut(); $("#btnClick img").delay(500).fadeIn(); $.ajax({ type: "POST", url: "processadores/processamento.php", success: function(result){ $("#btnClick img").fadeOut(); $("#btnClick a").text(result); $("#btnClick a").delay(1000).fadeIn(); } }); }); }); <!DOCTYPE HTML> <html lang="pt-br"> <head> <meta charset="UTF-8"> <title>Teste de Leucemia</title> <link rel="stylesheet" href="./css/index.css"> <script src="./js/jquery.min.js"></script> <script src="./js/index.js"></script> </head> <body> <section id="centralizador"> <div id="container"> <h1 id="titulo">Você tem leucemia?</h1> <div id="btnClick"> <a href="javascript:void(0)" id="texto">Descubra clicando aqui!</a> <img src="./images/loading.gif" width="300" height="300" style="display: none"> </div> </div> </section> </body> </html>
  6. Henrique Buzin

    Número que não se repete ou probabilidade

    Olá galera, estou precisando fazer o seguinte, preciso que tenha chance de 1/4 de mostrar uma mensagem pensei em usar uma seção e colocar os números nela e depois comparar se eles já estão lá, mas não estou conseguindo, pois ai é até 4..., se alguém souber por favor me ajudem. Agradeço desde já.
  7. Henrique Buzin

    Gradiente na letra (Chrome e Firefox)

    Olá estou querendo utilizar a função gradiente do ccs 3 em letras, contudo utilizei as seguintes linhas: -webkit-text-fill-color: transparent; -moz-text-fill-color: transparent; -webkit-background-clip: text; -moz-background-clip: text; e apenas funcionou no Chrome, mas preciso que também funcione no Firefox se alguém souber alguma maneira, por favor não hesite em responder. Agradeço desde já.
  8. Henrique Buzin

    Tempo de diferença

    Solução: <?php date_default_timezone_set("America/Sao_Paulo"); $row[0] = "18:15:00"; list($hora, $minuto, $segundo) = explode(":", $row[0]); $inicio = mktime(); $fim = mktime($hora, $minuto, $segundo); $tempo = $fim - $inicio; $hora = floor($tempo/3600); $resto_hora = $tempo % 3600; $minuto = floor($resto_hora/60); $segundo = $resto_hora % 60; echo "$hora:$minuto:$segundo"; ?>
  9. Henrique Buzin

    Tempo de diferença

    Olá galera! estou com um problema aqui tenho um contador regressivo e para este funcionar preciso calcular quantas horas faltam para chegar a aquela hora <?php $relogio = explode(":", $row[0]); $inicio = mktime($relogio[0], $relogio[1], $relogio[3]); $fim = mktime(date("H"), date("i"), date("s")); $tempo = $inicio - $fim; echo date("H",$tempo); ?> mas no meu banco coloquei por exemplo 07:00:00 e ele calcula errado, alguma ideia de como posso resolver isso? Muito obrigado.
×

Important Information

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