Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 09.06.2013
Сообщений: 37

Изменение значения переменной

09.06.2013, 10:47. Показов 2685. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Помогите пожалуйста решить задачу. Есть Следующий код
PHP
1
2
3
4
5
6
7
8
9
10
11
12
$result = gallery1 ();
$dir = "images/$result/"; // Папка с изображениями   
$dirt = "images/$result/thumbs/"; // Папка с уменьшиными изображениями
$files = scandir($dir); // Берём всё содержимое директории
sort ($files, ksort($files));
for ($i = count($files)-1; $i > 0; $i--) { // Перебираем все файлы
   if (($files[$i] != ".") && ($files[$i] != "..")) { // Текущий каталог и родительский пропускаем
      $path = $dir.$files[$i]; // Получаем путь к картинке
      $patht = $dirt.$files[$i]; // Получаем путь к уменьшеной картинке
      echo "<li> <a href='$path'> <img src='$patht' alt='изображение' title='' longdesc='' width='' class='image1'> </a> </li>";
   }
}
По умолчанию при открытии страницы переменной $result должно быть присвоено значение gallery1
Необходимо сделать чтобы рядом были кнопки или ссылки с помощью которых будет изменяться значение переменной $result на gallery2, gallery3, gallery4, после чего будет происходить загрузка других изображений.

Зарание спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.06.2013, 10:47
Ответы с готовыми решениями:

Изменение значения переменной
Добрый день. В index.php есть: &lt;?php include $_SERVER.'/wallen/wallen_config.php';?&gt; .... &lt;?php echo $name_wallen?&gt; .... ...

Изменение страницы в зависимости от значения переменной
Доброго времени суток. Нужно сделать личный кабинет,в котором в зависимости от уровня доступа пользователя (user | admin ) будут доступны...

Изменение начального значения переменной в некотором файле
Помогите разобраться с одной проблемкой. У меня есть файл к примеру index.class.php. Там я создал класс и помещаю туда переменные с...

9
 Аватар для Drygba
512 / 454 / 119
Регистрация: 17.02.2012
Сообщений: 1,032
Записей в блоге: 1
09.06.2013, 14:31
Цитата Сообщение от Xion Посмотреть сообщение
ссылки с помощью которых будет изменяться значение переменной $result
передавайте GET'от требуемое значение и присваивайте что надо переменной, в чем проблема?
0
0 / 0 / 0
Регистрация: 09.06.2013
Сообщений: 37
09.06.2013, 16:15  [ТС]
В том то и дело что не могу сообразить как это сделать.

Как мне сначало переменной присвоить одно значение по умолчанию

а потом например ссылками

HTML5
1
2
3
<a href="#gallery2">Галлерея 2</a>
<a href="#gallery3">Галлерея 3</a>
<a href="#gallery3">Галлерея 3</a>
другое и чтоб все это еще обновлялось.
0
 Аватар для Drygba
512 / 454 / 119
Регистрация: 17.02.2012
Сообщений: 1,032
Записей в блоге: 1
09.06.2013, 16:39
PHP
1
2
3
4
$result =1;
if(isset($_GET['gal']){
   $result = $_GET['gal'];
}
HTML5
1
2
3
4
<a href='mysuit.com/view?gal=2>Галлерея 2</a>
<a href='mysuit.com/view?gal=3>Галлерея 3</a>
<a href='mysuit.com/view?gal=1>Галлерея 1</a>
<a href='mysuit.com/view?gal=4>Галлерея 4</a>
0
0 / 0 / 0
Регистрация: 09.06.2013
Сообщений: 37
09.06.2013, 16:46  [ТС]
Сделал вот так, но при нажатии на кнопки ничего не происходит, выводиться только Галлерея 1

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<form method="GET">
<input id="gallery2" type="button" value="Галлерея 2"> 
<input id="gallery3" type="button" value="Галлерея 3">
</form>
    
[PHP]
  
  if(isset($_GET['id']))
{
    break;
} else {
    $_GET['id'] = gallery1;
}
 
[/PHP]
0
 Аватар для Drygba
512 / 454 / 119
Регистрация: 17.02.2012
Сообщений: 1,032
Записей в блоге: 1
09.06.2013, 17:02
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
    $res = 1;
    if (isset($_GET['id'])) {
        $res = $_GET['id'];
}
    echo $res;
?>
<!-- если кнопками-->
    <input id="gallery2" onclick="location.href= '<?= $_SERVER['PHP_SELF'] ?>?id=gallery2'" type="button" value="Галлерея 2">
    <input id="gallery3" onclick="location.href= '<?= $_SERVER['PHP_SELF'] ?>?id=gallery3'" type="button" value="Галлерея 3">
<!-- если ссылками-->
    <a href="<?= $_SERVER['PHP_SELF'] ?>?id=gallery2">Галлерея 2</a>
       <a href="<?= $_SERVER['PHP_SELF'] ?>?id=gallery3">Галлерея 3</a>
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
09.06.2013, 17:14
а так
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if(isset($_GET['gal'])){$result =$_GET['gal']; }
else{$result = gallery1;}
$dir = "images/$result/"; // Папка с изображениями  
$dirt = "images/$result/thumbs/"; // Папка с уменьшиными изображениями
$files = scandir($dir); // Берём всё содержимое директории
sort ($files, ksort($files));
for ($i = count($files)-1; $i > 0; $i--) { // Перебираем все файлы
   if (($files[$i] != ".") && ($files[$i] != "..")) { // Текущий каталог и родительский пропускаем
      $path = $dir.$files[$i]; // Получаем путь к картинке
      $patht = $dirt.$files[$i]; // Получаем путь к уменьшеной картинке
      echo "<li> <a href='$path'> <img src='$patht' alt='изображение' title='' longdesc='' width='' class='image1'> </a> </li>";
      echo "<a href=адрес?gal=gallery2>Голерея2</a><br>";
      echo "<a href=адрес?gal=gallery3>Голерея3</a>";
   }
}
1
 Аватар для Drygba
512 / 454 / 119
Регистрация: 17.02.2012
Сообщений: 1,032
Записей в блоге: 1
09.06.2013, 17:19
Цитата Сообщение от fanatikus Посмотреть сообщение
а так
что так?
1
0 / 0 / 0
Регистрация: 09.06.2013
Сообщений: 37
09.06.2013, 18:44  [ТС]
Drygba, fanatikus - Спасибо парни, работает обоими способами, что Вы написали. Единственное во втором способе ссылки нужно вынести из цикла.
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
09.06.2013, 19:21
Цитата Сообщение от Drygba Посмотреть сообщение
что так?
ничего, просто привел пример, как можно сделать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.06.2013, 19:21
Помогаю со студенческими работами здесь

Изменение значения переменной, название которой находится в текстовой переменной
Подскажите как мне сделать: у меня есть цикл _0_gray = 1 for i in range(9): peremen = &quot;_&quot; + str(i) + &quot;_gray&quot;\ ...

Изменение значения переменной
Доброго времени суток!) Сегодня столкнулся с такой проблемой, что нужно увеличивать значение переменной, но не знаю как. p.s. код будет...

Изменение значения переменной
доброго времени суток! в поле textarea значение value берется из переменной, соответственно при перезагрузке страницы значение остается...

Изменение значения переменной
Здравствуйте ,на странице идет вот к примеру такой код: &lt;script type=&quot;text/javascript&quot;&gt; primer= &quot;text-123456789&quot;; ...

Изменение значения переменной из view
Здравствуйте, имеется rails приложение, в котором необходимо после какого-то определённого действия пользователем во вьюхе изменить...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru