I have a% re loop of% that creates fields according to the number of client counties. I need to pass the while
variable via POST method to be inserted in the Database on another page.
In case you have only one municipality, POST works, but when you have more than one municipality, it continues to pass only one variable.
Follow the snippets of the code:
<?php
while($dado_ipl3 = mysqli_fetch_array($qry_ipl3)) {
$nome_municipio = $dado_ipl3['CIDADE'];
$codmunicipio = $dado_ipl3['COD_CIDADE'];
?>
<div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback">
<div class="container">
<div class="row">
<label class="col-md-3">IPL3 Distribuição do quantitativo total de acessos fisícos em serviço por tipo de usuário (mensal)</label>
</div>
<div class="row">
<div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback">
<label class="col-md-3">Nome Município</label>
<div class="col-md-9 col-sm-6 col-xs-6 form-group has-feedback">
<input type="text" name="nome_municipio" id="nome_municipio" class="form-control" value="<?php echo"$nome_municipio" ?>" maxlength="18" size="18" title="Nome Município">
</div>
</div>
</div>
<div class="row">
<div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback">
<label class="col-md-3">Codigo Municipio</label>
<div class="col-md-9 col-sm-6 col-xs-6 form-group has-feedback">
<input type="text" name="codmunicipio[]" id="codmunicipio" class="form-control numero_livre" value="<?php echo $codmunicipio; ?>" maxlength="7" size="7">
</div>
</div>
</div>
<div class="row">
<div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback">
<label class="col-md-3">Acesso físico P.F.</label>
<div class="col-md-9 col-sm-6 col-xs-6 form-group has-feedback">
<input type="text" name="IPL3_valor_F" id="IPL3_valor_F" class="form-control numero" value="0" maxlength="18" size="18" title="Quantitativo de Acesso físico em serviço pelo tipo da Pessoa Física">
</div>
</div>
</div>
<div class="row">
<div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback">
<label class="col-md-3">Acesso físico P.J.</label>
<div class="col-md-9 col-sm-6 col-xs-6 form-group has-feedback">
<input type="text" name="IPL3_valor_J" id="IPL3_valor_J" class="form-control numero" value="0" maxlength="18" size="18" title="Quantitativo de Acesso físico em serviço pelo tipo da Pessoa Jurídica">
</div>
</div>
</div>
</div>
</div>
<?php
}
?>
page you receive:
$codmunicipio = $_POST['codmunicipio'];
$valor_ipl3_f = $_POST['IPL3_valor_F'];
$valor_ipl3_j = $_POST['IPL3_valor_J'];
$sql3 = "INSERT INTO financeiro_sici_anatel_ipl3 (ano, mes,
fistel,codmunicipio, IPL3_valor_F, IPL3_valor_J)
VALUES ('$ano_upload', '$mes_uplooad', '$fistel','$codmunicipio',
'$valor_ipl3_f', '$valor_ipl3_j')";
$resultado3 = $banco->pesquisarBD($sql3);
In case I want to pass all these updated fields:
$codmunicipio', '$valor_ipl3_f', '$valor_ipl3_j