Pessoal, tô com uma big dúvida e tô perdido, sem saber o que fazer. Me iniciei no PHP há uns 10/15 anos atrás e pelo menos os últimos 5, passei sem trabalhar com desenvolvimento e não me atualizei com a nova versão do PHP e agora tô enfrentando algumas dificuldades, enfim... Preciso fazer um update de várias linhas no banco de dados. Os dados vem de uma lista de forms com uma paginação e preciso que o update atualize os dados das 10 linhas que são listadas por vez. Segue o código da página, dá pra vocês terem uma noção melhor
<?php
$pagina = (isset($_GET['pagina']))? $_GET['pagina'] : 1;
//seleciona todos os itens da tabela
$cmd = $conn->query("select prod_id from produtos");
$produtos = $cmd->fetch();
//seta a quantidade de itens por página
$registros = 10;
//variavel para calcular o início da visualização com base na página atual
$inicio = ($registros*$pagina)-$registros;
// Variáveis para cor da linha
$contacor = 0;
$cor1 = "";
$cor2 = "#E0E0E0";
echo "<form class=\"form-group\" method=\"post\" action=\"?pagina=".$pagina."&act=up\">";
//seleciona os itens por página
$data = $conn->query('SELECT * FROM produtos ORDER BY prod_id LIMIT '.$inicio.','.$registros.'');
while($row = $data->fetch()) {
$contacor++;
// Se o contador for par
if($contacor % 2 == 0){
$color = $cor1;
} else {
$color = $cor2;
}
?>
<div class="row mb-3" style="background:<?php echo $color; ?>;">
<div class="col-md-3 p-3 text-center">
<img src="images/produtos/<?php echo $row['prod_img']; ?>" class="img-fluid" style="max-height:200px;">
</div>
<div class="col-md-9 p-3">
<p class="lead">
<b class="text-primary">ID do produto: <?php echo $row['prod_id']; ?></b>
</p>
<p class="lead">
<input type="text" class="form-control" id="form44" placeholder="Título para o produto" name="nome[<?php echo $row['prod_id']; ?>]" value="<?php echo $row['prod_title']; ?>">
</p>
<p class="form-check text-primary">
<input type="checkbox" class="form-check-input" name="destaque" id="destaque[<?php echo $row['prod_id']; ?>]"<?php if($row['prod_high']=="yes"){echo " checked"; } ?>>
<label class="form-check-label" for="exampleCheck1"><b>Produto em destaque</b></label>
</p>
</div>
</div>
<?php
}
?>