Como enviar dados selecionados em um checkbox pra uma variável PHP?
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
Posts
03/12/2018
Leonardo
Nunca experimentei nesses quesitos mas creio que uma função while seria a ideal
03/12/2018
Jeysi
Nunca experimentei nesses quesitos mas creio que uma função while seria a ideal
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.
Clique aqui para fazer login e interagir na Comunidade :)