Несколько форм, но работает только первая - PullRequest
0 голосов
/ 20 мая 2019

У меня есть несколько форм для подачи заявки на каждую вакансию на моей странице.

Проблема в том, что работает только моя первая форма: - Когда я нажимаю на первую форму, я могу заполнить свое полное имя и адрес электронной почты, и я могу загружать файлы - На других формах я могу заполнить все, кроме загрузки файла: когда я нажимаю на кнопку, ничего не происходит

<?php
$args = array(
    'post_type'              => array( 'offre_demploi' ),
);
$query = new WP_Query( $args );
$i = 0;
// The Loop
if ( $query->have_posts() ) {
    while ( $query->have_posts() )
    {
        $query->the_post();
        echo '<div class="container">';
        echo "\n";
        echo '<div class="row">';
        echo "\n";
        echo '<div class="col-sm-4 col-12 "><h4 id="follow'.$i.'" class = "item item'. $i .'" >'.get_field("type_demploi") . '</h4></div>';
        echo "\n";
        echo '<div class="col-sm-8 col-12 nopadding descrip">';
        echo "\n";
        echo '<h5 >'.get_field("resume").'</h5> </div> </div>';
        echo '<div class="row">';
        echo "\n";
        echo '  <div class="col-sm-4 col-12 agenceB"><br/><p>'.get_field("collaboration");
        echo '</p><button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModalLong'.$i.'">
                     Postuler
                </button>
                <div class="modal fade item item'.$i.'" id="exampleModalLong'.$i.'" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle'.$i.'" aria-hidden="true">
                    <div class="modal-dialog" role="document">
                        <div class="modal-content">
                            <div class="modal-header">
                                <h5 class="modal-title" id="exampleModalLongTitle'.$i.'">Postuler pour '. get_field("type_demploi") .'</h5>
                                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                                    <span aria-hidden="true">&times;</span>
                                </button>
                            </div>
                            <div class="modal-body">';
        gravity_form('Postuler', false, false, false, null, true );
        echo ' </div>
                            <div class="modal-footer">
                                <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
                            </div>
                        </div>
                    </div>
                </div> </div> ';

        echo '
            <div class="col-sm-4 col-12 agencenoB16 d-none d-lg-block offre nopadding3">
                '.nl2br(get_field("description")).'
            </div>
            <div class="col-sm-4 col-12 agencenoB16 d-none d-lg-block offre nopadding3">
            '.nl2br(get_field("description2")).'
            </div>
            </div>
            <div class = "row d-block d-md-none">
            <br/>
            <div class="col">
                <a href="#suite'.$i.'" class = "navigation"><p> Lire la suite </p></a>
            </div>
            <div  class = "col no-gutters suite " id="suite'.$i.'">
                <div class="col-sm-4 col-12 "></div>
                <div class="col-sm-4 col-12 agencenoB16 offre nopadding3">
                '.nl2br(get_field("description")).'
                </div>
                <div class="col-sm-4 col-12 agencenoB16 offre nopadding3">
                '.nl2br(get_field("description2")).'
                </div>
            </div>
            </div>
            </div>
            <br/><br/>';

        $i++;


    }

} else
{
    // no posts found
}
// Restore original Post Data
wp_reset_postdata(); ?>

Ты хоть представляешь, почему он не работает? Это работало несколько дней назад, но я не помню, если бы я мог редактировать что-то, что могло бы сделать это ... PS: приращение $ i используется для автоматического заполнения имени работы в моей форме

Спасибо

...