Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.51/39: Рейтинг темы: голосов - 39, средняя оценка - 4.51
6 / 6 / 1
Регистрация: 07.03.2010
Сообщений: 150
Записей в блоге: 2

Работа с hidden

01.04.2010, 21:54. Показов 7881. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется index.php->template.php (там имеется такой код)такой
HTML5
1
<input type="hidden" id="lang" name ="lang" value="ru"></input>
Еще имеется index2.php->template2.php
HTML5
1
<input type="hidden" id="lang" name ="lang" value="kg"></input>

require('functions.php');
$contents=openfile('templates/.template.php');// тут вызываем ф-ии и грузим шаблон на index.php


function.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
function show_sub_menu()
        {
        if ($_GET['lang'] == 'ru')
        {
        require 'inc/connect.php';
        $tmp="";
        $result = mysql_query("SELECT * FROM sub_menu WHERE id_main_menu='".$_GET['id']."' ;", $link);
        while($row = mysql_fetch_array($result))
        {
        $tmp=$tmp.'<hr><ul><li><a href="?id='.$_GET['id'].'&sub_id='.$row[0].'"class="sub_menu">'.$row[2].'</a><br></li></ul>';
        }
        return $tmp;
        }
        
        elseif ($_GET['lang'] == 'kg')
        {
        require 'inc/connect.php';
        $tmp="";
        $result = mysql_query("SELECT * FROM sub_menu_kyr WHERE id_main_menu='".$_GET['id']."' ;", $link);
        while($row = mysql_fetch_array($result))
        {
        $tmp=$tmp.'<hr><ul><li><a href="?id='.$_GET['id'].'&sub_id='.$row[0].'"class="sub_menu">'.$row[2].'</a><br></li></ul>';
        }
        return $tmp;
        }
        }

Надеюсь поняли что я хочу сделать.
Данный код не работает. Почему? Что-то понять не могу.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.04.2010, 21:54
Ответы с готовыми решениями:

Hidden
Как в АСП на клиентской страничке можно скрыть или показать объект или техт используя условия через checkbox

Hidden View
Подскажите как и где использовать скрытие вьюхи? Очень прошу!!!

Не работает hidden
Присвоил блоку position: fixed. Теперь hidden не работает... : #rozdily {width: 150px; height: 100%; position: fixed; background: #ccc;...

9
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
01.04.2010, 21:55
Цитата Сообщение от SiOS Посмотреть сообщение
Данный код не работает. Почему? Что-то понять не могу.
какие-то ошибки выдает?
0
6 / 6 / 1
Регистрация: 07.03.2010
Сообщений: 150
Записей в блоге: 2
01.04.2010, 22:03  [ТС]
Дает результат из sub_menu
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
01.04.2010, 22:08
1)нужно как-то обезопасить запросы к БД! Используйте:
PHP
1
$result = mysql_query("SELECT * FROM `sub_menu` WHERE `id_main_menu`='".mysql_real_escape_string($_GET['id'])."' ;", $link);
2)
Цитата Сообщение от SiOS Посмотреть сообщение
$tmp=$tmp.'<hr><ul><li><a href="?id='.$_GET['id'].'&sub_id='.$row[0].'"class="sub_menu">'.$row[2].'</a><br></li></ul>';
а это что такое?
<a href="?id=' - я не пойму на что это ссылка?

Добавлено через 3 минуты
впервые вижу, что бы тег <input> закрывали
0
6 / 6 / 1
Регистрация: 07.03.2010
Сообщений: 150
Записей в блоге: 2
01.04.2010, 22:14  [ТС]
Тут может быть некоторые люди непоймут.
Тут я правила соблидал.

Если о id. id тут не причем. Я думал может дальнейщей работе понадобится (сразу пишу чтоб опять не изменять код).
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
01.04.2010, 22:22
Я предлагаю, что бы не путаться с " или ' писать так:
PHP
1
$tmp.="<hr><ul><li><a href=\"?id='{$_GET['id']}'&sub_id='{$row[0]}'\" class=\"sub_menu\">{$row[2]}</a><br></li></ul>";
Добавлено через 3 минуты
К тому при запросе к БД из php ставить ; не нужно
1
6 / 6 / 1
Регистрация: 07.03.2010
Сообщений: 150
Записей в блоге: 2
01.04.2010, 22:34  [ТС]
Не большое попровка о id.
НЕ внимательно прочитал сообщение.

template.php
HTML5
1
<a href="?id=1" class="menu_lnk">Главная</a>
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
01.04.2010, 22:45
ну так а на какую страницу ссылка ведет? Почему перед ?id=1 ничего не написано(например имя страницы на которую браузер должен перекинуть)?
0
6 / 6 / 1
Регистрация: 07.03.2010
Сообщений: 150
Записей в блоге: 2
01.04.2010, 22:56  [ТС]
Если говорить по подробнее я делаю сайт на 2 языках. index.php->template.php
HTML5
1
2
3
4
5
6
7
...
<input type="hidden" id="lang" name ="lang" value="ru">
...
<td align="center"  class="menu"><a href="?id=1" class="menu_lnk">Главная</a></td>
<td align="center"  class="menu"><a href="?id=2" class="menu_lnk">О комнании</a> </td>
...
<td align="center"  class="menu"><a href="index2.php" class="menu_lnk">Кыргызча</a></td>
a index2.php->temlate2.php
HTML5
1
2
3
4
5
6
<input type='hidden' id='lang' name = 'lang' value='kg'>
...
td align="center"  class="menu"><a href="?id=1" class="menu_lnk"><label id="1">Башкысы</a></td>
<td align="center"  class="menu"><a href="?id=2" class="menu_lnk"><label id="2">Биз жөнүндө</a></td>
...
<td align="center" background="https://www.cyberforum.ru/images/menu-bg.gif" class="menu"><a href="index.php" class="menu_lnk">Русский</a></td>
я в принципе могу сделать для index.php и index2.php разные ф-ии ( Например function.php для первого и function2.php для второго)
смысл моей задачи данное время заключается не допустить 2 ф-ии файла. Сделать компактным.
0
1 / 1 / 6
Регистрация: 23.09.2014
Сообщений: 176
16.01.2015, 08:36
позанимаюсь некрофилией что ли. в общем можете наглядно объяснить как скрытно передать значения из одной формы в другую?
PHP
1
<input name="hidden" type="hidden" id="hidden" value="Скрытое_значение">
как понимаю внутри скрипта нужно введенные данные записывать еще и в скрытое поле а затем мона получить их
при помощи
PHP
1
echo "<p>Переданное значение скрытого поля hidden: <b>".$_POST['hidden']."</b></p>";
так вот а _GET применим относительно такого подхода?
и еще предположим мне нужно в каком то месте переходить по условию, а не по нажатию кнопки
и используется такой код
PHP
1
    header ('Location: edit.php?id='.$id.'');  // перенаправление на нужную страницу
как быть в таком случае7
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.01.2015, 08:36
Помогаю со студенческими работами здесь

@Html.Hidden
Помогите пожалуйста разобраться как передать в котроллер параметр! Есть контроллер public RedirectToRouteResult...

Hidden PHP
Здравствуйте, использую такой метод проверки сессии: В случае если сессия не найдена: &lt;?php session_start(); ?&gt; ...

Метод hidden?
Подскажите-как я могу скрыть первое окно при вызове второго через кнопку?(Pyqt4)

Формы hidden
Добрый вечер! Есть сайт, с которого нужно спарсить значение hidden, имя этого поля известно: _sd Прошу помочь. Всем спасибо за...

Overflow: hidden
Ну, вот собственно, элементарный код: &lt;table width=&quot;50%&quot;&gt; &lt;tr&gt; &lt;td style=&quot;height: 50px; overflow: hidden;&quot;&gt; в чащах юга жил...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru