Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Asriel

Passar variável PHP para o modal Bootstrap

Recommended Posts

Estou querendo passar o código de uma consulta ao banco de dados, mas ao receber o "cod" com um $_REQUEST ele não aceita.Meu código atualmente esta assim.

<table class="table table-bordered table-hover table-striped">
<thead>
<tr>
<th>Codigo</th>
<th>Nome</th>
<th>Data</th>
<th>Ações</th>
</tr>
</thead>

<tbody>
<?php
$sql = "select * from admin";
$res = mysqli_query($conexao, $sql) or die(mysqli_error());
while ($ad = mysqli_fetch_array($res)) {
?>
<tr>
<td><?php echo $ad['login'] ?></td>


<td><?php echo $ad['senha']; ?></td>
<td> <?php echo $ad['permissao'] ?></td>
<td>

<a href="#?cod=<?php echo $ad['codadmin'] ?>" class="btn btn-default" data-toggle="modal" data-target="#editar-modal">Editar</a>



<!-- Modal -->
<div class="modal fade" id="delete-modal" tabindex="-1" role="dialog" aria-labelledby="modalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Fechar"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="modalLabel">Excluir Item</h4>
</div>
<div class="modal-body">
<?php

$cod = $_REQUEST['cod'];
echo $cod;

?>
</div>
<div class="modal-footer">

<button type="submit" name="button" value=" <?php echo $cod ?>" class="btn btn-primary" >Sim</button>

<button type="button" class="btn btn-default" data-dismiss="modal">Não</button>

</div>
</div>
</div>
</div> <!-- /.modal -->

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você precisa entender sobre requisições (fluxo cliente <-> server) e JavaScript (cliente).

Seu código não é enviado, pois nenhuma requisição é criada. É apenas aberto um modal que já existe na tela (tal qual como é exibido) quando você clica no link.

Compartilhar este post


Link para o post
Compartilhar em outros sites

http://programmers.stackexchange.com/a/198896

Mas basicamente, o $_REQUEST só será preenchido quando houver uma requisição. Nesse caso, não há. O javascript intercepta o click no link e abre o modal (tudo isso sem requisição).

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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