Есть форма:
<form action="#" method="post">
<input name="phone" type="text" placeholder="enter phone number"><br>
<select name="URL">
<? echo '<option value="'.$url.'">'.$section_name.'</option>';
</select>
<input type="submit" name="submit" value="Send 2 site" />
</form>
Есть обработчик:
if(isset($_POST['submit'])){
$page = $_POST['URL'];
$phone = $_POST['phone'];
}
Как в обработчик передать значение $section_name? Оно отличается и не может быть равным $url . Значение $url изменить также нельзя по условию.
<form action="#" method="post">
<input name="sectionname" id="sectionname" type="hidden" />
<select name="URL" onchange="writeSectionName(this)">
...
</select>
<input type="submit" name="submit" value="Send 2 site" />
</form>
<script>
function writeSectionName(select) {
document.getElementById("sectionname").value =
select.options[select.selectedIndex].textContent;
}
window.addEventListener("load", function(){
writeSectionName(document.querySelector("select[name='URL']"));
});
</script>
...
$section = $_POST['sectionname'];
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как обновить маркер доступа (с помощью маркера обновления) и загрузить видео на youtube?
Использую API telegram для отправки сообщений в каналНужно получить результат, как показано на примере ниже, что бы вверху был текст, внизу изображение