Javascript - Get object id in a list generated with PHP and HTML

4

How do I get the object id of a list by sending as a parameter to a javascript function. How do I put the id in the send () function?

<?php foreach ($contatos as $contato) {
        ?>
        <!-- Inicio da tabela (Na verdade é uma div com nome tabela)-->
        <div class="tabela">
            <!-- Todo conteúdo da tabela -->
            <div class="conteudo">
                <!-- Parte somente texto -->
                <div class="textos">
                    <!--Mostrando nome do contato -->
                    <span class="nome"><?php
                        if (!empty($contato->getNome())) {
                            echo $contato->getNome();
                        } else {
                            echo "Nome não cadastrado.";
                        }
                        ?></span><br>
                    <br>
                    <!-- Imagem do telefone -->
                    <img src="../imagens/fone.png" width="16px" height="16px"> 
                    <!-- Mostrando telefone-->
                    <?php
                    if (!empty($contato->getFone())) {
                        echo $contato->getFone();
                    } else {
                        echo "Telefone não cadastrado.";
                    }
                    ?>
                    <br>
                </div>
                                                                                                                                                                                                    
                
                <!-- Botão enviar-->
                <!-- Se contato ja foi transmitido não mostre a opção de enviar-->
                <!-- Se não foi transmitido, mostre a opção de enviar-->
                <?php if ($contato->getTransmitido() == 0) { ?>
                    <div class="botaoenviar" >    
                        <a href="#" class="button" name="enviar" onclick="enviar();" ><img src="../imagens/enviar.png" width="32px" height="32px"/></a>
                    </div>
                    <?php
                }
                ?>

            </div>
            <!-- Traço finalizador da tabela -->
            <div class="traco"></div>


        </div>



        <?php
    }?>
    
asked by anonymous 10.08.2015 / 14:17

1 answer

2

Your object must have a method of type getID() . Then you can do this:

<a href="#" class="button" name="enviar" onclick="enviar(<?php echo $contato->getID(); ?>);" ><img src="../imagens/enviar.png" width="32px" height="32px"/></a>
    
10.08.2015 / 14:20