Substituição ou estilização especial
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 :)
Discussão (0)
Carregando comentários...