Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 2
Регистрация: 07.01.2017
Сообщений: 43

GET-Параметры

26.05.2018, 15:00. Показов 659. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Столкнулся со следующей проблемой!
На странице pytevki.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php require 'header.php'; ?> 
<html>
 
<body>
         
               <?php 
                $dbconnect = mysql_query("SELECT * FROM search_putevka");
                
                while ($result = mysql_fetch_array($dbconnect)) {
                  echo "
                  <div class='firsthotel'>
                        <h1>$result[name_hotel] $result[stars]</h1>                    
                        <img src='$result[img]'>
                        <p>".mb_substr($result[info], 0,125, 'UTF-8'). '...'."</p>
                        <hr>
                        <p style='text-decoration: underline;'>$result[price]</p>
                            <button class='knopka'><a href='/seetour.php?name_hotel=".$result[name_hotel]."'>Подробнее</a></button>
                        </div>
                  ";
                }
 
                ?>
 
                
      
        
</body> 
</html>
 
<?php require 'footer.php'; ?>
Используется таблица "search_putevka"

Передаю Get-параметры на страницу seetour.php

PHP
1
2
3
4
5
6
7
8
9
10
11
12
<?php require'header.php'; ?>
 
 
 
<?php
echo "<pre>";
print_r($_GET);
 
$name_hotel = $_GET['name_hotel'];
?>
 
<?php require'footer.php'; ?>
Массив выводится, а если оставляю только "$name_hotel = $_GET['name_hotel'];" Без print_r то, ничего не выводит. Почему?
_____
И вообще правильно ли что у меня для маленьких блоков одна таблица(search_putevka), а после нажатия кнопки "Подробнее" у меня информация должна браться из второй таблицы(hotels)?
Миниатюры
GET-Параметры   GET-Параметры   GET-Параметры  

GET-Параметры  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.05.2018, 15:00
Ответы с готовыми решениями:

LM317 параметры, DS18B20 параметры, увеличение длины линии.
Добрый день, у меня образовалось 2 вопроса, на которые не могу найти конкретный ответ. Первый вопрос - Какая должна быть минимальная...

Параметры-значения и параметры-переменные в функции и процедуре
Плиз помогите в этом коде поставить параметры или атрибуты, не уверен в правильном названии, для функции и процедуры, я по примерам...

Расчитать параметры ЛРП (Первичные и вторичные параметры)
Помогите пожалуста разобратся с задачей (экзамечионный билет) Я как то - с горем пополам рассчитал Zкз и Zх.х однако я не уверен что...

3
0 / 0 / 2
Регистрация: 07.01.2017
Сообщений: 43
26.05.2018, 15:08  [ТС]
Вообще нужно чтобы после нажатия подробнее выводилась информация из таблицы "hotels"
0
 Аватар для tarasalk
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
26.05.2018, 15:23
Цитата Сообщение от freeman69 Посмотреть сообщение
Без print_r то, ничего не выводит. Почему?
Потому что вы ничего не выводите.
Или вы думаете что вот этой строчки достаточно чтобы показать "подробности"
PHP
1
$name_hotel = $_GET['name_hotel'];
Цитата Сообщение от freeman69 Посмотреть сообщение
И вообще правильно ли
Если вы по клику "подробнее" хотите показать отель, то логично обращаться к отелям.
Мне, как потенциальному клиенту, по клику "подробнее" хотелось бы увидеть информацию о путевке, а не об отеле. Вообще, тут нужны сразу обе таблицы. Например цены я беру из таблицы путевок, а названия отеля из таблицы отелей. Для объединения таблиц есть оператор join

Бд у вас ужасная, с такой очень неудобно работать. В таблицах путевки, вместо имени отеля, надо указывать ID (hotel_id) отеля, таким образом вы свяжите 2 таблицы. Почему ID? Оно для этого и создано, чтобы однозначно указывает на нужную строчку. А имена отелей могут совпадать или меняться.
Вообще, почитайте про нормальные формы. На первый взгляд можно ничего не понять, но в примерах все довольно очевидно.

Не по теме:

Мне вот интересно, зачем вы усложняете себе жизнь? Можно же давать адекватные имена.
Например таблица search_putevka.
1) разные языки требуют бОльших усилий для распознавания.
2) приставка search вообще не нужна. Уже представляю другие комбинации order_putevka, like_putevka, one_putevka.:wall:
И такое по всему коду. Не удивительно что простейшие вещи вызывают у вас такие проблемы.

0
9 / 9 / 9
Регистрация: 05.03.2018
Сообщений: 65
28.05.2018, 14:36
PHP
1
2
3
4
5
6
7
8
9
10
11
<?php require'header.php'; ?>
 
 
 
<?php
 
$name_hotel = $_GET['name_hotel'];
print($name_hotel);
?>
 
<?php require'footer.php'; ?>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.05.2018, 14:36
Помогаю со студенческими работами здесь

Параметры-значения и параметры-переменные подпрограмм
Помогите пожалуйста в решении: С помощью подпрограмм ввода и вывода вектора ввести и вывести матрицу 7х7.

Параметры функции: параметры по умолчанию
помогите пожалуйста понять. void foo(int a, int b, int c=1){std::cout &lt;&lt; a &lt;&lt; &quot;\t&quot; &lt;&lt; b &lt;&lt; &quot;\t&quot; &lt;&lt; c &lt;&lt; '\t';} int main(){ ...

Что такое "Символьные параметры и целочисленные параметры функций"?
Подскажите пожалуйста, что такое &quot;Символьные параметры. Целочисленные параметры функций&quot;. Буду признателен.

GET параметры
Здравствуйте. Подскажите пожалуйста, как передать через метод GET нужный мне ID, если URL будет следующего вида:...

get параметры
есть такая форма &lt;form action=&quot;admin.php?page=mav_raiting&amp;&quot; method=&quot;GET&quot;&gt; &lt;label...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru