So, I have a page with a table that compares a quantity of predicted items with a quantity of items made month by month.
That's how it is today:
Ihavebeenaskedtoputalineaftereachcolumnofthesemadetobemoreseparate,butIhavenoideaifitispossibleandhowtodoit.
Itwouldlooklikethis:
Andthisisthecodethatgeneratesthistable:
<?phprequire'conn.php';//ConexãoeconsultaaoMysql$qry=mysqli_query($lnk,"select * from qualite");
//Pegando os nomes dos campos
$num_fields = mysqli_num_fields($qry);//Obtém o número de campos do resultado
for($i = 0;$i<$num_fields; $i++){//Pega o nome dos campos
$fields[] = mysqli_fetch_field_direct($qry,$i)->name;
}
//Montando o cabeçalho da tabela
$table = '<table class="table table-hover table-inverse"> <tr style="">';
for($i = 0;$i < $num_fields; $i++){
$table .= '<th style="padding-right:5px;">'.$fields[$i].'</th>';
}
//Montando o corpo da tabela
$table .= '<tbody >';
while($r = mysqli_fetch_array($qry)){
$table .= '<tr>';
for($i = 0;$i < $num_fields; $i++){
$table .= '<td>'.$r[$fields[$i]].'</td>';
}
// Adicionando botão de edição
$table .= '<td><form action="qualite-edicao.php" method="post">';
$table .= '<input type="hidden" name="ID" value="'.$r['ID'].'">';
$table .= '<input type="hidden" name="KPI" value="'.$r['KPI'].'">';
$table .= '<input type="hidden" name="PILOTE" value="'.$r['PILOTE'].'">';
$table .= '<input type="hidden" name="JAN PREV" value="'.$r['JAN_PREV'].'">';
$table .= '<input type="hidden" name="JAN REAL" value="'.$r['JAN_REAL'].'">';
$table .= '<input type="hidden" name="FEV PREV" value="'.$r['FEV_PREV'].'">';
$table .= '<input type="hidden" name="FEV REAL" value="'.$r['FEV_REAL'].'">';
$table .= '<input type="hidden" name="MAR PREV" value="'.$r['MAR_PREV'].'">';
$table .= '<input type="hidden" name="MAR REAL" value="'.$r['MAR_REAL'].'">';
$table .= '<input type="hidden" name="ABR PREV" value="'.$r['ABR_PREV'].'">';
$table .= '<input type="hidden" name="ABR REAL" value="'.$r['ABR_REAL'].'">';
$table .= '<input type="hidden" name="MAI PREV" value="'.$r['MAI_PREV'].'">';
$table .= '<input type="hidden" name="MAI REAL" value="'.$r['MAI_REAL'].'">';
$table .= '<input type="hidden" name="JUN PREV" value="'.$r['JUN_PREV'].'">';
$table .= '<input type="hidden" name="JUN REAL" value="'.$r['JUN_REAL'].'">';
$table .= '<input type="hidden" name="JUL PREV" value="'.$r['JUL_PREV'].'">';
$table .= '<input type="hidden" name="JUL REAL" value="'.$r['JUL_REAL'].'">';
$table .= '<input type="hidden" name="AGO PREV" value="'.$r['AGO_PREV'].'">';
$table .= '<input type="hidden" name="AGO REAL" value="'.$r['AGO_REAL'].'">';
$table .= '<input type="hidden" name="SET PREV" value="'.$r['SET_PREV'].'">';
$table .= '<input type="hidden" name="SET REAL" value="'.$r['SET_REAL'].'">';
$table .= '<input type="hidden" name="OUT PREV" value="'.$r['OUT_PREV'].'">';
$table .= '<input type="hidden" name="OUT REAL" value="'.$r['OUT_REAL'].'">';
$table .= '<input type="hidden" name="NOV PREV" value="'.$r['NOV_PREV'].'">';
$table .= '<input type="hidden" name="NOV REAL" value="'.$r['NOV_REAL'].'">';
$table .= '<input type="hidden" name="DEZ PREV" value="'.$r['DEZ_PREV'].'">';
$table .= '<input type="hidden" name="DEZ REAL" value="'.$r['DEZ_REAL'].'">';
$table .= '<button class="btn btn-primary"><i class="fa fa-calendar-o" aria-hidden="true"></i></i> Editar </i></button>'; //
$table .= '</form></td>';
//MODAL COM O GRÁFICO
$table .= '<td><form action="graf-qualite.php" method="post">';
$table .= '<input type="hidden" name="ID" value="'.$r['ID'].'">';
$table .= '<input type="hidden" name="KPI" value="'.$r['KPI'].'">';
$table .= '<input type="hidden" name="PILOTE" value="'.$r['PILOTE'].'">';
$table .= '<input type="hidden" name="JAN PREV" value="'.$r['JAN PREV'].'">';
$table .= '<input type="hidden" name="JAN REAL" value="'.$r['JAN REAL'].'">';
$table .= '<input type="hidden" name="FEV PREV" value="'.$r['FEV PREV'].'">';
$table .= '<input type="hidden" name="FEV REAL" value="'.$r['FEV REAL'].'">';
$table .= '<input type="hidden" name="MAR PREV" value="'.$r['MAR PREV'].'">';
$table .= '<input type="hidden" name="MAR REAL" value="'.$r['MAR REAL'].'">';
$table .= '<input type="hidden" name="ABR PREV" value="'.$r['ABR PREV'].'">';
$table .= '<input type="hidden" name="ABR REAL" value="'.$r['ABR REAL'].'">';
$table .= '<input type="hidden" name="MAI PREV" value="'.$r['MAI PREV'].'">';
$table .= '<input type="hidden" name="MAI REAL" value="'.$r['MAI REAL'].'">';
$table .= '<input type="hidden" name="JUN PREV" value="'.$r['JUN PREV'].'">';
$table .= '<input type="hidden" name="JUN REAL" value="'.$r['JUN REAL'].'">';
$table .= '<input type="hidden" name="JUL PREV" value="'.$r['JUL PREV'].'">';
$table .= '<input type="hidden" name="JUL REAL" value="'.$r['JUL REAL'].'">';
$table .= '<input type="hidden" name="AGO PREV" value="'.$r['AGO PREV'].'">';
$table .= '<input type="hidden" name="AGO REAL" value="'.$r['AGO REAL'].'">';
$table .= '<input type="hidden" name="SET PREV" value="'.$r['SET PREV'].'">';
$table .= '<input type="hidden" name="SET REAL" value="'.$r['SET REAL'].'">';
$table .= '<input type="hidden" name="OUT PREV" value="'.$r['OUT PREV'].'">';
$table .= '<input type="hidden" name="OUT REAL" value="'.$r['OUT REAL'].'">';
$table .= '<input type="hidden" name="NOV PREV" value="'.$r['NOV PREV'].'">';
$table .= '<input type="hidden" name="NOV REAL" value="'.$r['NOV REAL'].'">';
$table .= '<input type="hidden" name="DEZ PREV" value="'.$r['DEZ PREV'].'">';
$table .= '<input type="hidden" name="DEZ REAL" value="'.$r['DEZ REAL'].'">';
$table .= '<!-- Button -->
<button type="button" class="btn btn-info button" data-toggle="modal" data-target="#exampleModal" name="button" onclick="abreModal(' . $r['ID'] .');">
Gráfico
</button>
<!-- Modal -->
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true" onload="click("button");">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Gráfico</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>'; //
$table .= '</form></td>';
}
//Finalizando a tabela
$table .= '</tbody></table>';
//Imprimindo a tabela
echo '<div class="table-table" style="overflow-x:auto;">';
echo $table;
?>
Thank you, guys.