D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
crsys_ant
/
adm
/
vendor_Ant
/
api
/
Filename :
alt_beneficiamento.php
back
Copy
<?php include_once "ConectaApi.php"; $empr_id = $_POST['empr_id']; $padrao = $_POST['padrao']; $novo_padrao = $_POST['novo_padrao']; $mater_id = $_POST['mater_id']; $query = "SELECT b.id, b.nome, case when mb.mater_id = $mater_id and mb.benef_id = $padrao then mater_id = null when mb.mater_id = $mater_id and mb.benef_id = $novo_padrao then mater_id = $mater_id else mb.mater_id end mater_id from gre_beneficiamentos b left join gre_mater_benef mb on mb.mater_id = $mater_id and mb.benef_id = b.id where b.empr_id = $empr_id and b.id <> $novo_padrao and b.id <> 0 and b.nome <> '' order by b.ordem"; $result = mysqli_query($link, $query) or die(mysqli_error()); /* $stringBenef = ""; $stringBenef = "<thead><tr><td class='ffff' align='center'><font color='blue'><b>Beneficiamentos </b></font></td></tr></thead>"; while ($row = mysqli_fetch_array($result)) { $stringBenef .= "<tr><td class='fff'>" . $row[0].' - '.$row[1] . "</td><td align='center' class='ff' > <input class='editar' type='checkbox' id='gravar_lojas' name='" .$row[0] . "'" . "></td></tr>"; } //$stringBenef .= "</tbody></table>"; echo $stringBenef; */ $stringBenef = "<thead> <tr><th colspan='4' style='text-align: center !important;'><font color='blue'>BENEFICIAMENTOS</font></th></tr> </thead><tbody>"; $total = mysqli_num_rows($result); $metade = ceil($total / 2); $contador = 0; // Armazena temporariamente os dados para montar lado a lado $dados = []; while ($row = mysqli_fetch_array($result)) { $dados[] = [$row[0], $row[1], $row[2]]; } // Monta em duas colunas simultaneamente for ($i = 0; $i < $metade; $i++) { $stringBenef .= "<tr>"; // Coluna da esquerda if (isset($dados[$i])) { $checkedEsquerda = (isset($dados[$i][2]) && $dados[$i][2] !== null) ? 'checked' : ''; $stringBenef .= "<td class='fff'> " . $dados[$i][1] . "</td> <td class='ff' align='center'> <input class='editar' type='checkbox' $checkedEsquerda id='gravar_benef_" . $dados[$i][0] . "' name='gravar_benef[" . $dados[$i][0] . "]'> </td>"; } else { $stringBenef .= "<td></td><td></td>"; } // Coluna da direita $indiceDireita = $i + $metade; if (isset($dados[$indiceDireita])) { $checkedDireita = (isset($dados[$indiceDireita][2]) && $dados[$indiceDireita][2] !== null) ? 'checked' : ''; $stringBenef .= "<td class='fff'> " . $dados[$indiceDireita][1] . "</td> <td class='ff' align='center'> <input class='editar' type='checkbox' $checkedDireita id='gravar_benef_" . $dados[$indiceDireita][0] . "' name='gravar_benef[" . $dados[$indiceDireita][0] . "]'> </td>"; } else { $stringBenef .= "<td></td><td></td>"; } $stringBenef .= "</tr>"; } echo $stringBenef;