Jump to content

Samuel Candido

Members
  • Content count

    9
  • Joined

  • Last visited

Community Reputation

0 Comum

About Samuel Candido

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Samuel Candido

    Como criar um array de um array e atribuí-lo à um JSON

    Agora está retornando, mas tem como tirar as aspas de um valor? Está desse jeito: data: [{"tag":"empresa"},{"tag":"exemplo"},{"tag":"demonstra\u00e7\u00e3o"},{"tag":"demonstracao"},{"tag":"teste"}]; Eu queria tirar as aspas do "tag" pra ficar como um objeto mesmo. Tem como? Edit: Não precisa não, funcionou já. Muito obrigado! Consegui desse jeito: PHP $dadosTags = array(); if(count($tags) > 0) { foreach ($tags as $tag) { array_push($dadosTags, array("tag" => $tag)); } } Javascript $('.chips-initial').material_chip({ data: <?php echo json_encode($dadosTags);?>, });
  2. Samuel Candido

    Como criar um array de um array e atribuí-lo à um JSON

    Obrigado pela dica, mas como seria em php? O que eu preciso é que as tags sejam resgatadas do banco de dados e apareçam no input. Estou usando o materialize: Tags. Queria nesse formato.
  3. Olá, gostaria de saber como eu posso criar um array de array e atribuir ele a uma variável json. Exemplo: var dadosTags = new Array(); var tTags = "<?echo $tags;?>".split(' '); for (var i = 0; i < tTags.lenght; i++) { dadosTags.push({tag: tTags[i].toString()}); } $('.chips-initial').material_chip({ data: [{dadosTags}]; //Aqui deveria ter um json com a seguinte estrutura: [{tag: 'cas'},{tag: 'a'},...] }); Porém, não retorna nada. O que tem de errado no código?
  4. Samuel Candido

    Colocar variável $_GET em link do modal

    Consegui fazer. Obrigado! Mas, aproveitando o tópico, sabe como faço por método POST? Eu tentei assim: HTML <div id="confirm" class="modal"> <div class="modal-header"> <a class="btn-flat waves-effect modal-action modal-close">&times</a> <h4 class="center">AVISO!</h4> </div> <div class="modal-content"> <p>Ao clicar em ENVIAR, você nos enviará um e-mail com as informações preenchidas neste formulário, se aprovarmos sua solicitação você será notificado em seu menu de "Alertas" caso já tenha uma conta, caso contrário entraremos em contato por e-mail ou celular</p> </div> <div class="modal-footer"> <form method="POST" action="actions/enviar_anuncio.php"> <input type="hidden" name="nome" id="nomeH"> <input type="hidden" name="email" id="emailH"> <input type="hidden" name="conta" id="contaH"> <input type="hidden" name="celular" id="celularH"> <input type="hidden" name="produto" id="produtoH"> <button class="btn-flat waves-effect waves-green modal-action modal-close agree" type="submit">Entendi!</button> </form> </div> </div> <form> <div class="row"> <div class="input-field col s12"> <i class="material-icons prefix">account_circle</i> <input id="nome" type="text" class="validate" name="nome" required> <label for="nome">Nome completo</label> </div> </div> <div class="row"> <div class="input-field col s8 m10"> <i class="material-icons prefix">contact_mail</i> <input id="email" type="text" class="validate" name="email" required> <label for="email">E-mail</label> </div> <div class="input-field col s4 m2"> <input id="conta" type="checkbox" name="conta" value="X"> <label for="conta" class="flow-text">Já tenho conta.</label> </div> </div> <div class="row"> <div class="input-field col s12"> <i class="material-icons prefix">stay_primary_portrait</i> <input id="celular" type="tel" class="validate" name="celular"> <label for="celular">Celular</label> </div> </div> <div class="row"> <div class="input-field col s12"> <i class="material-icons prefix">perm_media</i> <input id="produto" name="produto" class="validate" type="text" required> <label for="produto">O que deseja vender?</label> </div> </div> <div class="row right"> <button class="aviso waves-effect waves-light btn" data-target="confirm"><i class="material-icons right">send</i>Enviar</button> </div> </form> E o JS $('.aviso').on('click', function(){ var nome = $('#nome').val(); var email = $('#email').val(); var conta = $('#conta').val(); var celular = $('#celular').val(); var produto = $('#produto').val(); $('#nomeH').val(nome); $('#emailH').val(email); $('#contaH').val(conta); $('#celularH').val(celular); $('#produtoH').val(produto); $('#confirm').modal('open'); }); Estou fazendo algo de errado? O formulário envia normalmente, mas, se deixar algo sem preencher, não envia.
  5. Samuel Candido

    Colocar variável $_GET em link do modal

    Tem algum jeito de colocar o "?id=" e abrir o modal com "#modal" no href? E o JS está certo, carregando normal, tanto o materialize quanto o jQuery.
  6. Samuel Candido

    Colocar variável $_GET em link do modal

    Desculpe a ignorância, mas como conseguiria aplicar esse método no meu caso? A imagem é como o resultado é apresentado ao usuário. E pra preencher a tabela, estou usando php com o seguinte código. echo "<tr> <td>".$row['id']."</td> <td>".$row['nome']."</td> <td>".$row['descricao']."</td> <td><img class='responsive-img' src='../../".$fotoExibida[0]."' style='height:100px;'/></td> <td>R$ ".$row['preco']."</td> <td>".$row['tags']."</td> <td>".$row['vend']."</td> <td>".$row['t_anun']."</td> <td><a class='btn waves-effect waves-light' href='editar.php?id=".$row['id']."'><i class='material-icons'>mode_edit</i></a><br><br><a class='btn waves-effect waves-light' href='?id=".$row['id']."#confirmDelete'><i class='material-icons'>delete_forever</i></a></td> </tr> "; Eu tentei passar o id pelo botão de delete, mas ele não abre o modal. Tentei também com o data-target, o modal abre, mas não deleta.
  7. Samuel Candido

    Colocar variável $_GET em link do modal

    Documentação que eu me refiro, é sobre como passar os valores. Não está falando nada aí
  8. Samuel Candido

    Colocar variável $_GET em link do modal

    Eu usei o do materialize, não consigo achar a documentação dele(do modal).
  9. Samuel Candido

    Colocar variável $_GET em link do modal

    Olá todos. Estou fazendo um projeto e gostaria que, após o usuário clicar no botão de deletar, abra um modal de confirmação. Se o usuário confirmar, ele é direcionado para o script que deleta a informação do banco. Porém, não consigo fazer com que o link do modal receba como parâmetro $_GET o id da informação. O código do modal é este. <div id="confirmDelete" class="modal"> <div class="modal-content"> <h4 class="center">Confirmar Deleção de Anúncio</h4> <p>Deseja mesmo deletar o anúncio?</p><br><br> <p class="right-align"><b>ATENÇÃO:</b> AÇÃO PERMANENTE!</p> </div> <div class="modal-footer"> <a class="btn-flat waves-effect waves-green modal-action" onclick="deletar();">Sim, deletar!</a> <a class="btn-flat waves-effect waves-red modal-action modal-close" href="anuncios.php">Não, continue com ele!</a> </div> </div> E para preencher as informações da tabela em que estou escrevendo os dados do banco faço o seguinte. echo " <tr> <td>".$row['id']."</td> <td>".$row['nome']."</td> <td>".$row['descricao']."</td> <td><img class='responsive-img' src='../../".$fotoExibida[0]."' style='height:100px;'/></td> <td>R$ ".$row['preco']."</td> <td>".$row['tags']."</td> <td>".$row['vend']."</td> <td>".$row['t_anun']."</td> <td><a class='btn waves-effect waves-light' href='editar.php?id=".$row['id']."'><i class='material-icons'>mode_edit</i></a><br><br><a class='btn waves-effect waves-light' href='?id=".$row['id']."#confirmDelete'><i class='material-icons'>delete_forever</i></a></td> </tr> "; Mas o modal nem abre desse jeito, e quando abre, não consigo pegar o id. Alguém tem alguma solução?
×

Important Information

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