Контактная форма с двумя вариантами выбора даты. Только один показывает

Привет, я создаю форму, где люди должны представить две даты. Кажется, что все в форме идет хорошо, но когда я заполняю форму, выбираю две даты и нажимаю «отправить», автоматический ответ дает отзыв только на одну из дат. Я не уверен, что мой PHP-код знает, что форма имеет ДВА варианта даты. По какой-то причине один перезаписывает другой при отправке формы.

Я не уверен, какую часть кода скопировать здесь. Но проблема в том, что у меня есть два Дата разделы. Оба отображаются в виде разметки HTML / PHP. Но после того, как выбран и отправлен — электронная почта обратной связи показывает только один из дат, выбранных в форме.

Кто-нибудь знает, как я могу сказать PHP-файлу, что обе выбранные даты должны быть возвращены?

<div class="row">
<div class="label">Datum</div><!--  end .label -->
<div class="input">
<input type="date" class="detail" name="date">
</div><!--  end input -->
<div class="context">Kies een voorkeur datum</div><!--  end .context-->
</div><!-- end .row -->
<div class="row">
<div class="label">Datum</div><!--  end .label -->
<div class="input">
<input type="date" class="detail" name="date">
</div><!--  end input -->
<div class="context">Kies tweede een voorkeur datum</div><!--  end .context-->
</div><!-- end .row -->
<div class="row">
<div class="label">Your message.</div><!--  end .label -->
<div class="input">
<textarea id="comment" name="comment" class="mess"><?php echo isset($_POST['comment'])? $_POST['comment'] : ''; ?></textarea>
<?php if(in_array('comment', $validation)): ?>
<span class="error"><?php echo $error_messages['comment']; ?></span>
<?php endif; ?>
</div><!--  end input -->
</div><!-- end .row -->

0

Решение

Потому что вы используете одно и то же имя = «дата» для обоих элементов. Замените на правильный.

<div class="row">
<div class="label">Datum</div><!--  end .label -->
<div class="input">
<input type="date" class="detail" name="date1">

</div><!--  end input -->
<div class="context">Kies een voorkeur datum</div><!--  end .context-->
</div> <!-- end .row -->

<div class="row">
<div class="label">Datum</div><!--  end .label -->
<div class="input">
<input type="date" class="detail" name="date2">

</div><!--  end input -->
<div class="context">Kies tweede een voorkeur datum</div><!--  end .context-->
</div> <!-- end .row -->


<div class="row">
<div class="label">Your message.</div><!--  end .label -->
<div class="input">
<textarea id="comment" name="comment" class="mess"><?php echo isset($_POST['comment'])? $_POST['comment'] : ''; ?>
</textarea><?php if(in_array('comment', $validation)): ?><span class="error"><?php echo $error_messages['comment']; ?></span><?php endif; ?>

</div><!--  end input -->
</div> <!-- end .row -->
3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector