Ir para conteúdo
mateumt15

Construção dinâmica do botão update

Recommended Posts

Estou encontrando um problema, todos os botões de upadate criado sempre vem com o valor da primeira linha da tabela, segue o codigo:

 

$servername = "127.0.0.1";
        $username = "root";
        $password = "12345678";
        $dbname = "mydb";
        $conn = new mysqli($servername, $username, $password, $dbname); 
        
        $sql = ("select * from link");
        $result = $conn->query($sql);
        
        while ($row = $result->fetch_assoc()):
            echo "<tr>";
            echo"<td>";echo $row['id_link'];echo "</td>";
            echo"<td>";echo $row['link'];echo "</td>";
            echo"<td>";echo $row['data_inicio'];echo "</td>";
            echo"<td>";echo $row['data_fim'];echo "</td>";
            if($row['acao']==='0')
            {
                echo"<td>";echo 'Bloqueado';echo "</td>";
            }
            if($row['acao']==='1')
            {
                echo"<td>";echo 'Permitido';echo "</td>";
            }
            if($row['dominio']==='0')
            {
                echo"<td>";echo 'URL';echo "</td>";
            }
            if($row['dominio']==='1')
            {
                echo"<td>";echo 'Dominio';echo "</td>";
            }

            echo"<td>";
            
/********************************************************************************************************************************************************************/
            echo"<!-- Button trigger modal -->
                <button type='button' class='btn btn-primary' data-toggle='modal' data-target='#basicExampleModal'>
                  Editar
                </button>
                            
                <!-- Modal -->
                <div class='modal fade' id='basicExampleModal' tabindex='-1' role='dialog' aria-labelledby='exampleModalLabel' aria-hidden='true'>
                  <div class='modal-dialog' role='document'>
                    <div class='modal-content'>
                      <div class='modal-header'>
                        <h5 class='modal-title' id='exampleModalLabel'>Editar</h5>
                        <button type='button' class='close' data-dismiss='modal' aria-label='Close'>
                          <span aria-hidden='true'>&times;</span>
                        </button>
                      </div>
                      <div class='modal-body'>";
/********************************************************************************************************************************************************************/
            echo("<form role='form' action='script_update_link.php' method='post'>
            <div class='form-group'>
                <label for='link_digitado'>Link</label>
                <input type='text' class='form-control' name='link_digitado' id='link_digitado' placeholder='Digite o link aki' value=");echo $row['link'];echo(">
            </div>");
      echo("<div>
                <label>Escolha o tipo do link, e a acao a ser tomada</label>
                   <select class='custom-select mr-sm-2' name='selecao_de_acao' id='selecao_de_acao'>");
            if($row['acao']==="0")
            {
                $acao1=("value='0'>Escolha 1</option>");
                $acao2=("value='1' selected >Bloquear </option>");
                $acao3=("value='2'>Permitir </option>");
            }
            if($row['acao']==="1")
            {
                $acao1=("value='0'>Escolha 1</option>");
                $acao2=("value='1'>Bloquear </option>");
                $acao3=("value='2' selected >Permitir </option>");
            }
            if($row['dominio']==='0')
            {
                $dominio1="value='0'>Escolha 2</option>";
                $dominio2="value='1' selected >URL      </option>";
                $dominio3="value='2'>Dominio  </option>";
            }
            if($row['dominio']==='1')
            {
                $dominio1="value='0'>Escolha 2</option>";
                $dominio2="value='1'>URL      </option>";
                $dominio3="value='2' selected >Dominio  </option>";
            }
            
             echo("<option ");echo $acao1;
             echo("<option ");echo $acao2;
             echo("<option ");echo $acao3;
             Echo("
              </select>
            </div>
            <div>
            <select class='custom-select mr-sm-2' name='selecao_de_link' id='selecao_de_link'>");
                echo("<option ");echo $dominio1;
                echo("<option ");echo $dominio2;
                echo("<option ");echo $dominio3;
                echo("
            </select>
            </div>");
               
                
       echo"<div class='form-group'>
            <div>
                <input id='submit' name='submit' type='submit' value='Enviar' class='btn btn-info'>
            </div>
            </div>";
       
    echo"</form>";
       
    
/********************************************************************************************************************************************************************/
                 echo"</div>
                      <div class='modal-footer'>
                        <button type='button' class='btn btn-secondary' data-dismiss='modal'>Fechar</button>
                        <button type='button' class='btn btn-primary'>Salvar Mudanças</button>
                      </div>
                    </div>
                  </div>
                </div>";
  
/********************************************************************************************************************************************************************/
            
            echo"<form action='script_pagina_de_excluir_link.php' method='post'>";
                echo"<input id='id_link' name='id_link' type='hidden'  value='";echo $row['id_link'];echo"'>";
                    echo"<div>
                        <input id='submit' name='submit' type='submit' class='btn btn-info' value='Deletar'>
                    </div>";
            echo"</form>";

            echo "</td>";
       
            $acao1=null;
            $acao2=null;
            $acao3=null;
            $dominio1=null;
            $dominio2=null;
            $dominio3=null;
        endwhile;
       
        $conn->close();

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por RSN
      Boa Noite, 
      Gostaria de saber se existe a possibilidade de gravar além do id do option value outra variavel, para enviar via post.
      <div class="form-group"> <label class="col-md-4 control-label" for="txtgrupo">Tipo de Pagamento : </label> <div class="col-md-4"> <select id="" class="selectpicker" data-live-search="true" name="tipo_pagamento" > <?php $query = mysql_query("SELECT * FROM tipo_pagamento ORDER BY id ASC"); while($result = mysql_fetch_array($query)) { echo '<option value="'.$result["id"].'">'.$result["nome_tipo"].'</option>'; } ?> </select> </div> </div>  
    • Por Incompetech
      Então.. a um tempo atrás eu fiz um post pedindo ajuda em relação a tooltip mas não obtive resposta, então decidi deixar essa funcionalidade para depois.
      Como disse na minha primeira pergunta eu estou praticando HTML / CSS / JS ... então comecei a fazer uma entrada para MU ONLINE que foi um dos jogos que mais joguei em épocas de LAN HOUSE. Então o que quero perguntar a vocês é o seguinte:

      Como podem ver nessa imagem acima ela tem um total de 10 itens que são icones pequenos que ao clicar neles logo ele irá dar loading na foto do item completo, gostaria de saber como fazer isso.
       
      No meu caso eu criei essa entrada no Photoshop: 
       
      E no caso gostaria de fazer a mesma coisa porém clicando nas setas que estão do lado da box como podem ver no centro da imagem.
      Para isto eu devo usar Js? E qual código devo usar, eu sou super perdido com Js.
      Agradeço desde já! :D

    • Por JeanTDZ
      Eu tenho um form com algumas informações etc. O form envia pro banco de dados e tudo mais, funcional.
       
      Alguém teria algum exemplo que após o submit, o form é transformado em pdf/doc e direcionado para uma pasta/ftp já criada.?
×

Informação importante

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