Ajuda com PHP

0 respostas
php
A

Olá, Developers.

Bom, estou tentando somente colocar uma cor (um círculo - CSS) , em cada número que esta vindo do banco de dados, e até agora sem sucesso. Não estou usando FUNÇÃO , e somente coisa básica com PHP.

Estou com duvida de colocar isso, com PHP, pois ja fiz com implode, explode e ate mesmo outros. Eu só preciso mesmo deixar cada número com cor separadamente - mais dentro de um circulo se vocês puderem me ajudar eu agradeço, pois o que voces verá aqui é a Cartela final para impressão de um Bingo.

Esse aqui é onde eu tenho minha Conexão(Leitura do Banco), e dou um echo, percorrendo o foreach, codigo abaixo para visualização.

Obs: Código que esta aqui, ja é a versão que gera o DomPDF. - Ja esta funcionando.

Segue a imagem, como esta a estrutura ate o momento.

Código abaixo, para melhor analise.

<?php include '../conexao/load.php'; require_once '../plugins/phpqrcode/qrlib.php'; ob_start(); session_start(); ?>
<style>
    table{
        width: 100%;
        border: 1px solid #555;
        margin: 0;
        padding: 0;
    }
    th {
        text-transform: uppercase;
    }
table, th, td{

border:  1px solid #555;

border-collapse: collapse;

text-align: left;

padding: 10px;

}
tr:nth-child(2n+0) {
        background: #eee;
    }

    .banner{  
        display: flex;
        justify-content: center;   
    }

    .imagem{
    margin: 0 300px;
    text-align: center;
    }

    .text-gerado{
        text-align: center;
        background-color: #2dce89;
        margin: 0 180px;
        font-size: 16px;
        padding: 10px;
        margin-top: -20px;      
    }

    .numbers_generators{
        display: flex;
        justify-content: center; 
        align-items: center;   
    }

    .circulo{
        width: 100px;
        height: 100px;
        border-radius: 50%; 
        background-color: red;
        margin: 50px;
    }
</style>

<?php
    $read = Conexao_Find("SELECT * FROM cartela WHERE status_cartela = 'Aguardando pagamento' ORDER BY id_cartela");
    if($read){
        $mostrarResultado = [];
        foreach ($read as $key => $print):
            $mostrarResultado[$key] = str_split($print['numbers_generators'], 2);
        
    //echo "<pre>", var_dump($print) ,"</pre>"              
?>

<table class="table">
    <tr>
        <th><span class="badge badge-secondary">APOSTADOR INDIVIDUAL</span></th>
    </tr>

    <tr>
        <td>
            <img alt="Image placeholder" src="../assets/img/theme/concurso.jpeg" class="img-fluid rounded" style="width: 710px; height: 300px;"> 
        </td>

    </tr>

    <tr>
        <td>
            <?php 
                $user_id = $_SESSION['userlogin']['user_id'];
                $dadosuser = Conexao_ReadAll('user',"WHERE user_id = " . (int)$user_id );
                $dadosuser = $dadosuser['0'];
                //$userlogin = $user['0'];
            
                $path = '../images/';
                $file = $path.uniqid()."png";

                $text = "Empresa: PARÁ BINGO DA SORTE";
                $text .= "Nome Jogador: '" . $dadosuser['user_name'] ."'";
                $text .= "Email: '" . $dadosuser['user_email'] ."' ";
                $text  .= "Fone: '" . $dadosuser['user_phone'] ."' ";

                QRcode::png($text, $file, 'L', 2, 2);
                echo "<p class=\"banner\"><img class=\"imagem\" src='". $file ."'></p>";
            ?>

            <p class="text-gerado">JOGO GERADO - <b>CARTELA #<?= $print['cod_reference']; ?></p>
        </td>
    </tr>

    <tr>
        <td>
            <span class="numbers_generators"><b><?= implode(" - ", $mostrarResultado[$key]); ?></b></span>
        </td>
    </tr>
</table>

<?php endforeach; } ?>
Criado 13 de janeiro de 2020
Respostas 0
Participantes 1