Publicidade

Danilo CS

Members
  • Total de itens

    79
  • Registro em

  • Última visita

Reputação

1 Comum

Sobre Danilo CS

Últimos Visitantes

216 visualizações
  1. Olá! No meu site eu apenas copio o endereço de uma imagem. Assim se a pessoa não quiser mais apareça na fonte, automaticamente vai deixar de aparecer no meu site. Seria a mesma técnica usada em fóruns. A ideia é a seguinte: É possivel eu criar algum sistema em PHP que me avise po email quando a foto não estiver mais abrindo? Pelo menos as que estão cadastradas no banco de dados :) Valeuu
  2. Viu eu dei um jeitinho aqui.....fiz outra tabela e resolvi....
  3. Eu não sei se fiz certo da outra vez, mas eu ja tinha tentado com array. Dai ao invés dele "imprimir" a função da variável, ele imprime a variável como se fosse texto....
  4. Olá... É possível criar uma variante de uma variável? Eu queria que no mesmo local de uma variante ela fosse alterada de acordo com a página: Se eu tenho uma variante que deve mudar de acordo com a página. No código estiver $variante, essa variante na "página 1" tem que ser lida como "$pagina 1" Na "página 2" essa mesma $variante tem que ser lida como "$pagina 2" e assim por diante. Será que possivel?
  5. Olá! É o seguintes..... Eu tenho uma tabela de pilotos de f1. Nela contém todos os dados do piloto e inclusive eu coloquei também a posição que eles terminaram a corrida, corrida por corrida Ex. / Australia / China /... Massa 10 / 8 / .... Eu fiz uma tabela só para todas as corridas. Para cada corrida, ele tem seu ID, tem sua linha na tabela do Banco de dados Como eu fiz um "For {}" com ele mesmo eu fiz a auto-numeração de linha que representa a posição que ele terminou Até ai Blz. Tudo está funcionando. Porém, há corridas que o cara não completa a corrida, Ele abandona. Usando esse método não tem como indicar quem abandonou a corrida e quem foi até o fim. Então eu tive a ideia de criar uma regra com o If e o Else com essa ideia: Se variável corrida tiver (for igual) a A, a fonte vai ficar em vermelho, senão vai ficar em azul. Eu fiz esse simples esqueminha para testar se iria funcionar: <?php $a = "a"; if ($a == 'a') { echo "<p style='color: blue'>Alonso Azul</p>"; } else { echo "<p style='color: red'>Alonso Vermelho</p>"; } ?> Funcionou até. Mas o problema é que eu tenho 20 campos diferentes. Eu precisava criar uma variável ou uma regra, para que o IF entenda que ele deve funcionar de acordo com a página da corrida: Na página Australia.php a regra tem que ser "$Australia ==..." , na página China a string "$China ==..." etc...deu para entender? É ai que eu não sei o que fazer! =\ Para que tudo funcione, na página eu abro duas tabelas: Circuitos e Pilotos: //Aqui sai os dados de cada pista $circuitos_sql = mysql_query ("SELECT * FROM circuitos WHERE circuitos_slug='{$_GET['circuitos_slug']}' "); $circuitos_qr_s = mysql_num_rows($circuitos_sql); $circuitos_qr_l = mysql_fetch_array($circuitos_sql); $circuitos_id = $circuitos_qr_l['circuitos_id']; $circuitos_pais = $circuitos_qr_l['circuitos_pais']; $circuitos_pais_bandeira = $circuitos_qr_l['circuitos_pais_bandeira']; $circuitos_mes = $circuitos_qr_l['circuitos_mes']; $circuitos_data = $circuitos_qr_l['circuitos_data']; $circuitos_nome_gp_oficial = $circuitos_qr_l['circuitos_nome_gp_oficial']; $circuitos_slug = $circuitos_qr_l['circuitos_slug']; $circuitos_caminho = $circuitos_qr_l['circuitos_caminho']; $circuitos_select = $circuitos_qr_l['circuitos_select']; $circuitos_title = $circuitos_qr_l['circuitos_title']; $circuitos_descricao = $circuitos_qr_l['circuitos_descricao']; $circuitos_palavra_chave = $circuitos_qr_l['circuitos_palavra_chave']; $circuitos_mapa = $circuitos_qr_l['circuitos_mapa']; $circuitos_mapa_alt_title = $circuitos_qr_l['circuitos_mapa_alt_title']; $circuitos_mapa_link = $circuitos_qr_l['circuitos_mapa_link']; $circuitos_imagem = $circuitos_qr_l['circuitos_imagem']; $circuitos_imagem_link = $circuitos_qr_l['circuitos_imagem_link']; $circuitos_imagem_alt_title = $circuitos_qr_l['circuitos_imagem_alt_title']; $circuitos_site = $circuitos_qr_l['circuitos_site']; $circuitos_site_link = $circuitos_qr_l['circuitos_site_link']; $circuitos_data_corrida = $circuitos_qr_l['circuitos_data_corrida']; $circuitos_anosf1 = $circuitos_qr_l['circuitos_anosf1']; $circuitos_nome = $circuitos_qr_l['circuitos_nome']; $circuitos_vitorias = $circuitos_qr_l['circuitos_vitorias']; $circuitos_poles = $circuitos_qr_l['circuitos_poles']; $circuitos_melhores_voltas = $circuitos_qr_l['circuitos_melhores_voltas']; $circuitos_record = $circuitos_qr_l['circuitos_record']; $circuitos_podios = $circuitos_qr_l['circuitos_podios']; $circuitos_pontos = $circuitos_qr_l['circuitos_pontos']; $circuitos_equipe_venceu = $circuitos_qr_l['circuitos_equipe_venceu']; $circuitos_quantidade_voltas = $circuitos_qr_l['circuitos_quantidade_voltas']; $circuitos_extensao = $circuitos_qr_l['circuitos_extensao']; $circuitos_race_distance = $circuitos_qr_l['circuitos_race_distance']; $circuitos_h1 = $circuitos_qr_l['circuitos_h1']; $circuitos_relacao = $circuitos_qr_l['circuitos_relacao']; $circuitos_ativar = $circuitos_qr_l['circuitos_ativar']; $circuitos_ordem = $circuitos_qr_l['circuitos_ordem']; $circuitos_temporada = $circuitos_qr_l['circuitos_temporada']; ?> Aqui é a tabela em questão: <table class="table table-responsive " > <thead> <tr> <th width="100"><strong>Pos.</strong></th> <th width="600"><strong>Piloto</strong></th> <th width="500"><strong>Equipe</strong></th> </tr> <?php //horário SQL é o nome do pais // $sql_pilotos = mysql_query("SELECT * FROM `pilotos_f1` ORDER BY `pilotos_f1`.`Australia` ASC "); $sql_pilotos = mysql_query("SELECT * FROM `pilotos_f1` WHERE $circuitos_pais != '0' ORDER BY $circuitos_pais ASC "); $qr_s_pilotos = mysql_num_rows($sql_pilotos); for ($n=1; $n<=$qr_s_pilotos; $n++) { $qr_l_pilotos = mysql_fetch_array($sql_pilotos); $piloto_id = $qr_l_pilotos['piloto_id']; //$piloto_retire = $qr_l_pilotos['piloto_retire']; $piloto_nacionalidade = $qr_l_pilotos['piloto_nacionalidade']; $piloto_bandeira = $qr_l_pilotos['piloto_bandeira']; $piloto_nome = $qr_l_pilotos['piloto_nome']; $piloto_equipe= $qr_l_pilotos['piloto_equipe']; $Australia= $qr_l_pilotos['Australia']; $China= $qr_l_pilotos['China']; $espanha= $qr_l_pilotos['espanha']; $monaco= $qr_l_pilotos['monaco']; $canada= $qr_l_pilotos['canada']; $azerbaijao = $qr_l_pilotos['azerbaijao']; $austria= $qr_l_pilotos['austria']; $inglaterra= $qr_l_pilotos['inglaterra']; $hungria= $qr_l_pilotos['hungria']; $belgica= $qr_l_pilotos['belgica']; $italia= $qr_l_pilotos['italia']; $singapura = $qr_l_pilotos['singapura']; $malasia = $qr_l_pilotos['malasia']; $japao = $qr_l_pilotos['japao']; $estadosunidos = $qr_l_pilotos['estadosunidos']; $mexico = $qr_l_pilotos['mexico']; $brasil= $qr_l_pilotos['brasil']; $abu_dhabi = $qr_l_pilotos['abudhabi']; ?> <?php if ($circuitos_pais >= 'a') { //AQUI EU CRIEI A REGRA DOS ABANDONOS, MAS ELA SÓ FUNCIONA PARA 1 CORRIDA, CASO EU COLOQUE $AUSTRALIA OU $CHINA, ETC.... ?> <tr> <td height="20" align="center" class="table-danger text-danger"><strong><?php echo $n?></strong></td> <td class="table-danger text-danger"><img src="http://www.superdanilof1page.com.br/flag64/<?php echo $piloto_bandeira ?>" alt="País Representante na Formula 1" title="País Representante na Formula 1" /> <?php echo $piloto_nome ?></td> <td height="20" class="table-danger text-danger" > <?php echo $piloto_equipe?></td> </tr> <?php } else { ?><tr> <td height="20" align="center" ><strong><?php echo $n?></strong></td> <td ><img src="http://www.superdanilof1page.com.br/flag64/<?php echo $piloto_bandeira ?>" alt="País Representante na Formula 1" title="País Representante na Formula 1" /> <?php echo $piloto_nome ?></td> <td height="20" > <?php echo $piloto_equipe?></td> <?php } //fim else?> <?php } //end for; ?> </thead> </table> <p><span class="text-danger"><i class="fa fa-square" aria-hidden="true"></i> Pilotos que abandonaram a corrida</span></p> Algo parecido está na versão atual do meu site: http://www.superdanilof1page.com.br/circuitos/circuitos-da-formula-1-china.php Alguma luz? É que originalmente eu faria uma tabela dessas para cada corrida, mas resolvi fazer tudo em uma tabela só.... Valeuuuu
  6. Opa obrigado tambem. Na verdade o primeiro link é igual o link que o Fabio nos enviou. Então eu consegui fazer, mas a questão é que cada página tem uma imagem ai na capa. Ela recebe uma variável php. Eu tive uma ideia eu vou ver vai funcionar o php.... Para aceitar a variável que queria eu criei um estilo dentro da página mesmo com as tags <style>. O CSS entendeu a string PHP mas o efeito não funcionou
  7. Então...até que funcionou, mas essa técnica usa o css / background, daí no meu caso não daria certo já que cada página é uma foto diferente, por isso eu estava tentando fazer o efeito com a tag <img> :)
  8. Puxa é meio complicadinho! Mas eu vou tentar depois....muito obrigado em
  9. Olá! Esse efeito de rolagem igual o site abaixo dá para fazer sem colocar a foto de fundo na propriedade background ? https://www.formula1.com/en/latest/headlines/2017/5/f1-giovinazzi-haas-multiple-fp1-outings-2017.html
  10. Olá! Vamos para o probleminha número 2. Para exemplificar por favor, acesse este link http://www.superdanilof1page.com.br/circuitos/circuitos-da-formula-1-monaco.php e http://www.superdanilof1page.com.br/circuitos/circuitos-da-formula-1-australia.php As vezes, o piloto A, ou piloto B (tipo o Fernando Alonso) eles não terminam a corrida, eles abandonam. No site F1 oficial lá, nesse caso, eles colocam a sigla "RET" de Retire ou Abandonou. Conforme o primeiro link que postei, em Mônaco, para esses que abandonou eu coloquei essas linhas em azul claro ao fundo. Só que nesse caso deu certo, porque eu estava criando uma tabela para cada corrida. Então eu criei um campo para incluir as linhas de azul ao fundo, é algo bem improvisado. Agora vamos ao problema: Eu criei uma tabela única com todos os dados dos pilotos e os campos das corridas para colocar a posição que ele termina em cada uma delas. Ex Nome / Pos. GP Australia / GP Brasil...etc Massa / 1 / 20 Nelas eu escolhi o tipo INT ao invés do VARCHAR, para que a tabela ordenasse corretamente as posições do pilotos. Só que o problema que nesse caso eu não posso incluir nem um tracinho "-" para indicar que ele não terminou a corrida e nem colocar qualquer sigla. Se eu colocar VARCHAR ou eu teria que colocar 01, 02.... para ordenar corretamente ou ordenaria as posições de forma errada sem o "0".... Seu fizer assim com o VARCHAR: 1, 2, 3, 4......o número 10 vai vir antes do 2. E como a tabela é única, não daria para incluir um campo extra para que as linhas fiquem azuis já que a tabela é única e ela receberá variáveis. Então eu não sei como fazer isso. Pensei em esconder o zero a esquerda, mas não me lembro como faz caso use o VARCHAR. Tem pilotos que não participa em todas as corridas e nas corridas que ele não participa eu escolhi o 0 para escondê-lo, então eu não sei qual caminho escolher para resolver essa questão :)
  11. Eu acho que consegui resolver alterando a regrinha do for, mas não tenho certeza que se vai dar 100% certo Troquei por isso aqui: <?php for ($n=1; $n<=$qr_s_pilotos; $n++) { echo $n } ?>
  12. Olá! Na verdade eu não sei como explicar beeeem, mas acho que tentar vai ser mais rápido que ficar quebrando cabeça. Talvez uma dicazinha seja o suficiente para me dar uma luz Eu tenho uma tabela de pilotos da F1. Dentro dela tem um campo com os valores indicando a posição de cada piloto para aquela corrida. Ex: Australia pos / piloto 1 - Vettel 2 - Hamilton Como há corridas que o "piloto x" não participa, eu coloco ele na posição "0" para ele não aparecer na lista. Então eu precisaria que fosse gerado a posição dele pela contagem de linhas apenas por PHP e não pelos valores do banco de dados, entende? Queria o Banco de dados apenas para gerar a ordem correta: $sql_pilotos = mysql_query("SELECT * FROM `pilotos_f1` WHERE Australia != '0' ORDER BY Australia ASC "); //Aqui eu coloquei Australia para testar apenas. Onde está "Australia" receberá uma váriavel A minha ideia inicial ao fazer o "for" foi essa: Até que funcionou, mas quando eu pedi para esconder a posição 0, escondeu os valores, mas gerou o que seria a linha 20. Deu para entender mais ou menos? for ($i = 1; $i <= 5; $i++) { //A string "$i" = Posição do Piloto Me perdooem
  13. Até que funcionou mas surgiu outro probleminha e não sei como explicar
  14. Vou tentar! O Campo é "Australia" e nesse caso o carinha que não quero que apareça se chama Pascal Wehrlein.
  15. Uai! Eu fiz assim e deu erro geral: $sql_pilotos = mysql_query("SELECT * FROM `pilotos_f1` ORDER BY `pilotos_f1`.`Australia` WHERE != '0' ASC "); O erro: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in D:\Apenas EU\=DCS=\sites\super2017\circuitos\elementos\aba3.php on line 11Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in D:\Apenas EU\=DCS=\sites\super2017\circuitos\elementos\aba3.php on line 13