Ольга Бойко, если поверхностно описать то, что у вас в итоге должно быть, то это будет выглядеть так:
Пишется некий серверный сценарий - например, на PHP. Для простоты описания, пусть вся логика как будто лежит в рамках одного файла под именем «result.php». Конечно же, в действительности, это обычно реализуют в рамках семантического подхода, именуемого MVC, где логика отделена от представления, но это так, для информации.
Итак, по нажатию кнопки «Поиск» ваша HTML-форма передает стандартно данные их формы в result.php. В result.php описаны методы, что делать с этими данными. В result.php запрограммированы методы, которые принимают данные из формы и которые вызывают необходимые методы на стороне сайта-каталога – в качестве параметров передаются данные из формы (или их часть – в зависимости от того, что и какие параметры может принять один метод).
Допустим, все параметры из формы (порт/город, минимальная цена, максимальная цена, количество людей) были переданы в метод. Сервер вернет вам ответный XML, в котором будут перечислены блоки-варианты, удовлетворяющие условию. Вы логически можете рассмотреть их, как промежуточные (типа список яхт, но без подробностей) и в таком случае result.php может вернуть ответ пользователю в виде страницы, на которой перечислены варианты.
Затем опять: пользователь выбирает «Подробнее», запрос идет на result.php, который вызывает метод, который возвращает подробную информацию о конкретной яхте, попутно может и захватить данные о резервации, скидках, условиях и т.д. Затем, таким же способом регистрация, подтверждение, оплата, инвойс.
Т.е. все сводится у вас к тому, что вам нужен тот, то напишет этот самый result.php, в котором будет сосредоточена серверная часть вашей бизнес логики.
Rill24, послушайте, если есть такого рода ошибка, то дистанционно вам трудно помочь. Скорее всего у вас там что-то недоустановлено от прошлых попыток. Я бы на вашем месте скачал бы продвинутый Uninstaller какой-нибудь, потом почистил бы папки в Program Files/Program Files(x86), имеющие отношение к MS SQL, ну и по регистру прошелся бы. Но перед этим почитал бы насчет ошибки 0x80004005, связанной с MS SQL Server в интернете (в частности на сайте Microsoft) - уверен, не вы один с проблемой такой.
Rill24, смотря что вам нужно. Да, если вы скачаете программы, что я указал в ответе, то этого будет достаточно для НАЧАЛА изучения, которое будет не таким коротким по времени, как кажется.
Пишете приложение на Python, которое обращается к серверу по API, которое отдает вашему приложению нужную информацию.
С вашей "детализацией" технического задания посоветовать больше не представляется возможным.
Никита , ваш вопрос "тянет" на development с нуля, так как в вашем вопросе ноль полезной информации (к чему вообще все эти span class-ы?). Кусок вашего PHP-коде вообще просто тупо кусок кода от запроса, коих миллионы.
Допустим, он работает. Ок, тогда, если даже echo выводит строкой данные, но вы не имеете понятия, как это просто в table подставить, то здесь далеко до AJAX, который вы вообще не приводите и не имеет ничего общего с "сделал заголовки с помощью span".
Учите матчасть, как бы банально не выглядело бы, а то ваш вопрос выглядит как "есть дворники на машине, а это кнопка, которую нажимают, а а зеркалах видны задние машины, потому что резина зимняя, как на фото ниже".
Anton_repr, объявите переменную "buttonClicked", после нажатия присваивайте ей значение, например, True. В методе, который срабатывает на нажатие, проверяйте значение этой переменной - если True, то не показывайте MessageBox.
Второй вариант: после нажатия кнопки выставляйте значение свойства кнопки в Disabled - нажать повторно не получится.
Евгений, пожалуйста. Если опыта маловато, то, возможно, так будет удобнее:
tcpdump -vvv -i any -s 0 'tcp port http' -w /tmp/dump.cap
Когда запустите, на экране будет отображаться только (не удивляйтесь) увеличивающийся счетчик перехваченных фильтром пакетов, но содержимое трафика будет писаться в файл /tmp/dump.cap.
Очень удобно потом это файл переписать на локальный компьютер и открыть программой Wireshark. Когда откроется, в полосу ввода фильтра вверху вбейте http и нажмите Enter.
На пакете правой кнопкой, чтобы увидеть в "чистом виде":
Вам надо точнее написать, что вы в конфигурационных файлах настраивали - так трудно посоветовать.
Ну, для начала, надо sudo ufw allow mysql
Потом желательно настроить через (ответить "Yes" на разрешение удаленного подключения) mysql_secure_installation
И следовать инструкциям на экране.
Форма отправляет данные на handler.php. Ваш вопрос - не вопрос, так как лишён смысловой составляющей. Не хотите посылать на handler.php - не посылайте. Просто уберите action. handler.php от этого не пострадает.