Fórum Como enviar dados selecionados em um checkbox pra uma variável PHP? #598949
03/12/2018
0
<form method="post">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="ja_li" value="jali" id="defaultCheck1">
<label class="form-check-label" for="defaultCheck1">
Já li <br>
</label>
</div>
<div class="form-check">
<input class="form-check-input" type="checkbox" name="quero_ler" value="queroler" id="defaultCheck2">
<label class="form-check-label" for="defaultCheck2">
Quero ler <br>
</label>
</div>
<div class="form-check">
<input class="form-check-input" type="checkbox" name="possuo" value="tenho" id="defaultCheck4">
<label class="form-check-label" for="defaultCheck4">
Tenho este livro <br>
</label>
</div>
<div class="form-check">
<input class="form-check-input" type="checkbox" name="favoritar" value="favorito" id="defaultCheck5">
<label class="form-check-label" for="defaultCheck5">
Favoritar <br>
</label>
</div>
<div class="form-check">
<input class="form-check-input" type="checkbox" name="estou_lendo" value="lendo" id="defaultCheck6">
<label class="form-check-label" for="defaultCheck6">
Estou lendo!
</label>
</div>
<button class="btnsalvar" type="submit" style="padding: 5px 0px;"> Salvar</button>
<button class="btncancelar" type="reset" style="padding: 5px 0px;"> Cancelar</button>
</form>
<?php include("PROCESSA_opcoes.php"); ?> ARQUIVO PROCESSA_opcoes.php
<?php
$conexao = mysqli_connect('localhost', 'root','', 'epilogo') or die (mysqli_error());
$jali = $_POST ['ja_li'];
$queroler = $_POST ['quero_ler'];
$tenho = $_POST ['possuo'];
$favorito = $_POST ['favoritar'];
$lendo = $_POST ['estoulendo'];
$query = "INSERT INTO tb_usuario (lidos_usuario, quer_ler_usuario, livros_possui_usuario, favoritos_usuario, leitura_atual_usuario) VALUES ('$jali' , '$quero_ler' , '$tenho' , '$favorito' , '$lendo')";
?>Da maneira que está ele salva apenas a ultima seleçao que fizer, e preciso que salve quantas forem necessárias.
Jeysi
Curtir tópico
+ 0Posts
03/12/2018
Leonardo
Nunca experimentei nesses quesitos mas creio que uma função while seria a ideal
Gostei + 0
03/12/2018
Jeysi
Nunca experimentei nesses quesitos mas creio que uma função while seria a ideal
Gostei + 0
04/12/2018
Fernando C
mas testei seu código e o botão "submit" (btnsalvar) - n sei pq - aqui n rolou.
usei 1 comum:
<input type="submit" name="btnsalvar" value="salvar" />
o ultimo check esta com 2 nomes; verifique.
mas observe que sua $query não guarda nada em banco de dados;
p/ isso use mysqli_query; pesquise sobre ou retorne.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)