Jump to content

pdelgado139

Members
  • Content count

    4
  • Joined

  • Last visited

Community Reputation

0 Comum

About pdelgado139

  1. pdelgado139

    Como fazer um required para um select em um formulário?

    Tive a ideia de inserir isto logo apos meu select: If (isset($_POST[`submit`] )) { $sexo = $_POST[`sexo`]; //armazena select na variavel If($sexo != feminino || masculino ) { //fazer um alert de erro sexo não selecionado } } Nao estou no pc agora para testar, fiz esse codigo no papel amanha testarei
  2. Boa Tarde, alguém pode me ajudar a fazer com que seja obrigatório o usuário selecionar um item do drop list. já tentei fazer um <select required> porem também não adianta pois no select independe se eu deixa o o option 1 selected ou não a primeira opção sempre estará já selecionada no caso do código abaixo gostaria que fosse obrigatório escolher feminino ou masculino para depois enviar o formulário <!--CAMPO SEXO --> <div class="form-group row"> <label class="col-sm-3 col-form-label" for="sexo">Genero :</label> <div class="col-sm-9"> <select class="form-control" id="sexo" name="sexo"> <option selected>Selecione uma opção</option> <option value="Feminino">Feminino</option> <option value="Masculino">Masculino</option> </select> <?php if(isset($_POST['submit'])) { $sexo = $_POST['sexo']; //Armazenando o Valor Selecionado na Variável } ?> </div> </div> <!--FINAL CAMPO SEXO -->
  3. pdelgado139

    [Resolvido] Não consigo submeter um select para o php

    Consegui resolver, caso alguém tenha o mesmo problema segue resolução abaixo: Apenas alterei meu formulário e salvei a pagina como .php, meu código php esta correto não precisei mecher nele: <div class="form-group row"> <label class="col-sm-3 col-form-label" for="loja">Loja:</label> <div class="col-sm-9"> <select class="form-control" id="Loja" name="Loja"> <option selected>Selecione a loja: </option> <option value="loja1">loja1</option> <option value="loja2">loja2</option> <option value="loja3">loja3</option> <option value="loja4">loja4</option> </select> <?php if(isset($_POST['submit'])) { $loja = $_POST['loja']; //Armazenando o valor selecionado na variavel } ?> </div> </div> Encontrei a resolução neste site: https://translate.google.com.br/translate?hl=pt-BR&sl=en&u=https://www.formget.com/php-select-option-and-php-radio-button/&prev=search la ensina fazer select com múltipla seleção também.
  4. Boa tarde, Gostaria de pedir ajuda a comunidade! tenho este campo em um form e quando eu submeto o form não da erro nenhum porem ao consultar o banco o campo loja esta em branco, imagino que o select não esta sendo submetido para o php. Campo do form que não é inserido no banco: <div class="form-group row"> <label class="col-sm-3 col-form-label" for="loja">Loja:</label> <div class="col-sm-9"> <select class="custom-select" id="Loja" name="Loja"> <option selected>Selecione a loja: </option> <option value="1">Loja1</option> <option value="2">Loja2</option> <option value="3">Loja3</option> <option value="4">Loja4</option> </select> </div> </div> Código PHP: <?php require_once "classe/conectadb_local.php"; error_reporting(E_ALL); // todas $nome = $_POST['NomeCliente']; $sexo = $_POST['SexoCliente']; $email = $_POST['EmailCliente']; $whatsapp = $_POST['WhatsappCliente']; $datansc = $_POST['DataNascimento']; $loja = $_POST['Loja']; //Consulta ao banco de dados para verificar se o email digitado ja existe no banco de dados $link = new mysqli("localhost","user","senha","tabela"); $result = $link->query("SELECT * FROM cadastro_full WHERE email='$email'"); $row = $result->fetch_array(MYSQLI_ASSOC); //final da consulta // Se o email nao existir no banco de dados sera feito o cadastro if($row == 0){ $sql = "INSERT INTO cadastro_full VALUES "; $sql .= "('$nome', '$sexo', '$email', '$whatsapp', '$datansc', '$loja')"; mysqli_query($strcon,$sql) or die("Erro ao tentar cadastrar registro"); mysqli_close($strcon); echo "<script>window.location='http://localhost/siteatt/cad_full.html';alert('Voce agora esta cadastrado, Te informaremos de nossas novidades');</script>";//este gera um alerta e retorna para a pagina do formulario com os campos limpos. } // Se o email ja existir no banco de dados nao sera feito o cadastro e informara o usuario atraves do seguinte alerta: else { echo "<script>window.location='http://localhost/siteatt/cad_full.html';alert('ESTE E-MAIL JA ESTA CADASTRADO');</script>";//este gera um alerta e retorna para a pagina do formulario com os campos limpos. } ?>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.