Ir para conteúdo

Guga Alves

Members
  • Total de itens

    21
  • Registro em

  • Última visita

Tudo que Guga Alves postou

  1. Guga Alves

    Como inserir vários registros usando prepare PDO

    Estou estudando a criação de formulários dinâmicos, no qual é possível add, um novo campo para preenchimento de novos dados no campo adicionado. Todas as etapas estão funcionando, porém estou travado na hora de salvar. Quanto coloco para salvar o script que faz conexão com o banco, manda apenas o primeiro laço para o banco e descarta os que foram adicionados dinamicamente com o botão: Meu código html <button type="button" class="btn-success" id="add-campo"> + Registro </button> <form id="add-aula" class="container-fluid" method="post"> <div id="formulario"> <br /><br /> <div class="form-group"> <label>Informe os seus dados de cadastro: </label><br /><br /> <div class="form-box"> <input class="nome" type="text" name="nome[]" placeholder="Nome"> <input class="sobrenome" type="text" name="sobrenome[]" placeholder="Sobrenome"> </div> <div class="form-box"> <input class="email" type="email" name="email[]" placeholder="exemplo@exemplo.com.br"> <input class="telefone phone" type="text" name="telefone[]" placeholder="(XX) XXXXX-XXXX"> <input class="cpf" type="text" name="cpf[]" placeholder="XXXX-XXXX-XXX-XX"> </div> </div> </div> <button type="button" id="cadAulas" name="cadAulas" class="submit">Cadastrar</button> </form> Meu código JS var cont = 0; $("#add-campo").click(function () { cont++ $("#formulario").append('<div id="campo' + cont + '" class="form-group"><div class="form-box"><input class="nome" type="text" name="nome[]" placeholder="Nome"><input class="sobrenome" type="text" name="sobrenome[]" placeholder="Sobrenome"></div><div class="form-box"><input class="email" type="email" name="email[]" placeholder="exemplo@exemplo.com.br"><input class="telefone phone" type="text" name="telefone[]" placeholder="(XX) XXXXX-XXXX"><input class="cpf" type="text" name="cpf[]" placeholder="XXXX-XXXX-XXX-XX"></div><div class="container-btn"><button type="button" id="' + cont + '" class="btn-remove"> - Registro </button></div></div>'); }); $('form').on('click', '.btn-remove', function () { var button_id = $(this).attr('id'); $('#campo' + button_id + '').remove(); }); $("#cadAulas").click(function () { var dados = $("#add-aula").serialize(); $.post("insert.php", dados , function (retorna) { $("#msg").html(retorna); $('#add-aula')[0].reset(); //removeMsg(); }); }); function removeMsg(){ setTimeout(function () { $("#msg").slideUp(); $("div.second").slideUp('slow' , function(){}); }, 200000); } meu código php: $rows = array($_POST); $return = false; foreach ($rows as $key => $row){ $query = "INSERT INTO cicero(nome, sobrenome, email , telefone, cpf) VALUES (? , ? , ? , ? , ?)"; $insert = $conn->prepare($query); $insert->bindValue( 1 , $row['nome'][$key]); $insert->bindValue( 2 , $row['sobrenome'][$key]); $insert->bindValue( 3 , $row['email'][$key]); $insert->bindValue( 4 , $row['telefone'][$key]); $insert->bindValue( 5 , $row['cpf'][$key]); if($insert->execute()){ $return = true; }else{ $return = false; } } if($return){ echo '<p class="success">Cadastro realizado com sucesso.</p>'; }else{ echo '<p class="erro">Ops, algo deu errado, não foi possivel realizar o cadastro.</p>'; } echo $i."<br/>"; Alguém que tem manje de manipulação de arrays pode me ajudar. ps. Importante, estou manipulando o POST com serialize() do jQuery
  2. Guga Alves

    CURL - Retorno de requisição

    Boa noite, alguém que manja de CURL por aqui? Seguinte preciso fazer uma pesquisa baseado na localização em que a pessoa se encontra (Geolacalização), pego estes paramentros usando a API do maps, até ai ok, a questão é que quando tento fazer a requisição a api dos servços para encontrar quem presta serviço na região a busca retorna vazia. como estou tentando fazer $lat = "-22.699400"; $lng = "-47.380810"; $url = "https://api.exemplo/v1/regions/geolocatio"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST , 1); curl_setopt($ch , CURLOPT_POSTFIELDS, "lat = $lat&lng = $lng"); curt_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); $result = json_decode($result); curl_close($ch); ?><pre> <?php print_r($result); ?></pre> <?php echo "Chegou aqui"; Preciso enviar a requisição com latitude e longitude, e baseado nestes parâmetros retornar todas as empresas da área.
  3. Guga Alves

    Tornar bottom div meio arredondadas

    Sim, exatamente assim Pensei em SVG, exatamente pelo custo beneficio qualidade/peso. Obrigado
  4. Guga Alves

    Tornar bottom div meio arredondadas

    Pessoal seguinte, gostaria de saber se é possível fazer este efeito em uma div: Imagem sem utilizar imagens.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.