, если вы хотите, чтобы отправить форму http://www.travelstart.fi/combo/ вы должны поместить URL в атрибуте действия формы. Ваша форма будет размещена на этот URL, когда он будет представлен с <input type="submit" value="SEARCH">
<form method="post" action="http://www.travelstart.fi/combo/">
Вы также можете захотеть узнать больше о семантической сети и разделение контента и разметки. Я могу понять, что вы хотите использовать таблицы в этом виде макета, но 3 <br>
, чтобы создать верхний край? Я видел, что вы включили таблицу стилей на своей странице, поэтому ...
EDIT: Теперь, когда ваш вопрос обновлен, я думаю, что я понимаю его лучше. Если вам не нужна какая-либо серверная функциональность для расчета URL-адреса, возможно, лучше включить эту функцию в javascript. Это означает, что он будет выполнен внутри браузера. Это экономит ваше путешествие на сервер, и поэтому ваша страница перемещается намного быстрее. Это быстрая настройка, чтобы вы начали:
<form id="myForm">
...
<input type="submit" />
</form>
<script type="text/javascript">
myForm.onsubmit = function() {
window.location = 'http://www.travelstart.fi/combo/' + myForm.depairport + myForm.ddestination + myForm.ddday + myForm.depmonth + myForm.depyear + myForm.retday + myForm.retmonth + myForm.retyear + myForm.aikuisia;
return false;
}
</script>
Как отказ: это не самый лучший способ программировать его, это просто короткий пример, чтобы направить вас в правильном направлении. Получение правильного кода javascript для того, что вы хотите достичь, - это другой вопрос о SO.
Это, вероятно, не сработает сразу, так как я не думаю, что это приведет к действительному URL-адресу, но я надеюсь, что вы получите картину. Чтобы сделать его совместимым с несколькими браузерами, вы можете использовать библиотеку javascript, такую как JQuery.
Насколько я понимаете, что хотите опубликовать свою форму, рассчитать url в своем php и перенаправить на этот URL-адрес на веб-сайте путешествия? – Jan