Lista de países e códigos de países com bandeira
Eu defini o nome da tabela como país. Sinta-se à vontade para alterar o nome da tabela de acordo com as necessidades do seu projeto. As imagens de sinalizadores estão dentro do diretório de sinalizadores.
A coluna de código na tabela de países contém o código do país em letras maiúsculas. E o nome do arquivo da imagem da bandeira é igual ao código, mas em letras minúsculas. Assim, você pode buscar o valor do código na tabela e alterá-lo para minúsculas e concatenar .png junto com o caminho para o diretório flags para obter o link da imagem.
Se você for usar isso em seu projeto web, coloque o diretório flags dentro do diretório de imagem do seu projeto.
/
|
+-- css
|
+-- image
| |
| +-- flags
|
+-index.php
|
+-- js
| |
| +- jquery.js
|
+-- resource
Ao buscar o valor do código na tabela de países, você pode executar o seguinte para criar o link da imagem.
Código em php
//assume $result holds the columns of the returned row from the country table
//WEBSITE_BASE_URL replace it with your website url like http://www.example.com/
$code = $result['code'];
$flag_image_link = WEBSITE_BASE_URL . '/image/flags/' . $code . '.png';
A Licença MIT (MIT)
Direitos autorais (c) 2016 Yusuf Shakeel
É concedida permissão, gratuitamente, a qualquer pessoa que obtenha uma cópia deste software e dos arquivos de documentação associados (o "Software"), para negociar o Software sem restrições, incluindo, sem limitação, os direitos de usar, copiar, modificar, mesclar , publicar, distribuir, sublicenciar e/ou vender cópias do Software e permitir que as pessoas a quem o Software seja fornecido o façam, sujeito às seguintes condições:
O aviso de direitos autorais acima e este aviso de permissão serão incluídos em todas as cópias ou partes substanciais do Software.
O SOFTWARE É FORNECIDO "COMO ESTÁ", SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM DETERMINADO FIM E NÃO VIOLAÇÃO. EM HIPÓTESE ALGUMA OS AUTORES OU DETENTORES DE DIREITOS AUTORAIS SERÃO RESPONSÁVEIS POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRA RESPONSABILIDADE, SEJA EM UMA AÇÃO DE CONTRATO, ATO ILÍCITO OU DE OUTRA FORMA, DECORRENTE DE, OU EM CONEXÃO COM O SOFTWARE OU O USO OU OUTRAS NEGOCIAÇÕES NO SOFTWARE.