Boa tarde galera!
estou fazendo o seguinte codigo, eu tenho um formulario no index que envia os dados para um arquivo txt e nesta pagina que estou mandando o codigo eu puxo este dados e demonstro na tela pra confirmar o cadastro, porém se tiver mais de um cadastro pra confirmar acaba confirmado só um e os outros são excluidos, alguem pode me ajudar?
<?php $op = isset($_GET['op']) ? $_GET['op'] : '';
echo '<a href="./?p=admin">Voltar</a></p>';
if ($op == 'confirmar-cadastro') {
$email = isset($_POST['email']) ? trim($_POST['email']) : '';
$nome = isset($_POST['nome']) ? trim($_POST['nome']) : '';
$tel = isset($_POST['tel']) ? trim($_POST['tel']) : '';
$cpf = isset($_POST['cpf']) ? trim($_POST['cpf']) : '';
$CADASTROS = carregarCadastros();
$prox_id = 0;
foreach ($CADASTROS as $id => $cadastro) {
if ($id > $prox_id) {
$prox_id = $id;
}
}
$prox_id = count(file(__DIR__ . '/../db/cadastros-confirmados.txt')) + 1;
$data = $prox_id . ';' . $email . ';' . $nome . ';' . $tel .';'.$cpf. PHP_EOL;
$arq = fopen(__DIR__ . '/../db/cadastros-confirmados.txt', 'a+');
fwrite($arq, $data);
fclose($arq);
$arq2 = fopen(__DIR__.'/../db/cadastros.txt', 'w+');
$arr = carregarCadastros();
foreach($arr as $k => $v){
$data = $k.';'.$v['email'].';'.$v['nome'].';'.$v['tel'].';'.$v['cpf'].';'.PHP_EOL;
fwrite($arq2, $data);
}
fclose($arq2);
}
?>
<table class="table table-striped table bordered">
<thead>
<tr>
<th>Nome</th>
<th>E-mail</th>
<th>Cpf</th>
<th>Telefone</th>
<th colspan="2">Ações</th>
</tr>
</thead>
<tbody>
<?php
$CADASTROS = carregarCadastros();
ksort($CADASTROS);
$CADASTROS = array_reverse($CADASTROS, true);
foreach ($CADASTROS as $id => $CADASTROS) :
?>
<tr>
<form action="./?p=admin-cadastros&op=confirmar-cadastro" method="post" id="form-<?= $id ?>">
<td>
<input type="text" name="nome" readonly value="<?= $CADASTROS['nome'] ?>">
</td>
<td>
<input type="email" name="email" readonly value="<?= $CADASTROS['email'] ?>">
</td>
<td>
<input type="text" name="cpf" readonly value="<?= $CADASTROS['cpf'] ?>">
</td>
<td>
<input type="tel" name="tel" readonly value="<?= $CADASTROS['tel'] ?>">
</td>
<td>
<button type="submit" class="btn btn-primary">Confirmar</button>
</td>
</form>
</tr>
<?php endforeach; ?>
</tbody>
</table>