Jump to content
  • 0

Форма бронирования


olega999
 Share

Question

Добрый день!

Я хотел бы узнать как можно загружать форму бронирования авиабилетов на страницу сайта.

т.е что мне нужно существует форма бронирования авиабилетов, я хочу весь процесс бронирования разместить на одной страничке, т.е щелкаешь на кнопочку следует переход на др. другую форму но в этом же окне, как это можно реализовать? Пример формы: http://booking1.somonair.com.какие есть предложения?

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Ну форма посылает POST-запрос, в зависимости от которого выводится нужный шаг бронирования. Аякс тут вообще не нужен.

В чём конкретно загвоздка, а то не понятно, что ввело автора в тупик?

Edited by Int
Link to comment
Share on other sites

  • 0

Загвозка в следующем:

На своей web-страничке я хотел бы разместить полный этап бронирования без переходов на др странички.См пример

http://booking1.somonair.com, вот это все дело я хочу использовать на одной страничке, т.е щелкаешь допустим кнопку далее открывается следующие состояние, т.е шаг два... Посоветуйте, как это можно сделать...Я пытался использовать inclue на php, но проблема в следующем внешний include закрыт у провайдера, вторая проблема сервер провайдера не поддерживает java, следовательно форма уже не работает...Посоветуйте как можно все эт дело реализовать...

Link to comment
Share on other sites

  • 0
щелкаешь на кнопочку следует переход на др. другую форму но в этом же окне

Вот для этого можно использовать аякс. А можно и не использовать - просто сразу загрузить на страницу все формы и скрывать/показывать то, что необходимо в данный момент, такой вариант удобен, если форм 2-3 штуки, а вот если их с десяток разных, то аяксом.

Link to comment
Share on other sites

  • 0

Да нафиг тут аякс-то?

if (isset($_POST['step']))
{
if ($_POST['step'] == 1)
echo '<form action="?index.php" method="post"><input type="hidden" name="step" value="2">Шаг 2<input type="submit"></form>';
elseif($_POST['step'] == 2)
echo '<form action="?index.php" method="post"><input type="hidden" name="step" value="3">Шаг 3<input type="submit"></form>';
elseif($_POST['step'] == 3)
echo '<form action="?index.php" method="post"><input type="hidden" name="step" value="4">Шаг 4<input type="submit"></form>';
elseif($_POST['step'] == 4)
echo 'Завершили бронирование';
}
else
echo '<form action="?index.php" method="post"><input type="hidden" name="step" value="1">Шаг 1<input type="submit"></form>';

Всё на одной страничке, щёлкаешь кнопку, открывается следующий шаг. Что не так-то? Или проблемы с формулировкой задачи?

Edited by Int
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy