Модераторы: Aliance, skyboy, MoLeX, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> добавить рисунок 
:(
    Опции темы
Zorak
Дата 14.4.2008, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



как можно добавить рисунок в броузер, чтоб предыдущий не исчез....тоесть при нажатии кнопки он просто заменяеться, а мне нужно, чтоб он добавлялся...с текстами ето организовуеться через hidden, а как сделать ето с рисунком ?


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
Feldmarschall
Дата 14.4.2008, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 2
Всего: 32



форум по яваскрипту в другом разделе
PM   Вверх
Zorak
Дата 14.4.2008, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Цитата(Feldmarschall @ 14.4.2008,  20:12)
форум по яваскрипту в другом разделе

( а без яви тут никак ?...


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
Fortop
Дата 14.4.2008, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: нет
Всего: 42



Добавляй очередной

<img src="">


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Zorak
Дата 14.4.2008, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Цитата(Fortop @ 14.4.2008,  20:34)
Добавляй очередной

<img src="">

не получаеться, в принципе я так и делаю, вот кусок кода, которий генерирует число и в соответствии выводит каритнку
Код

if (isset($_POST["button1"]))
{
    echo "<td>";
    $karta = rand(1,$count_files);
    echo "<img src = Karts/$karta$roz>";
    echo "</td>";
};



--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
Feldmarschall
Дата 14.4.2008, 21:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 2
Всего: 32



с рисунком точно так же, как с текстом.

PM   Вверх
Fortop
Дата 14.4.2008, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: нет
Всего: 42



Цитата(Zorak @  14.4.2008,  20:38 Найти цитируемый пост)
которий генерирует число и в соответствии выводит каритнку

Это замечательно, но где код, который запоминает все предыдущие?

Тебе как минимум надо хранить список уже выведенных изображений.
Или в сессии, 

Код

$imagelist[] = $karta = rand(1,$count_files);
$_SESSION['images'] = $imagelist;


или передавая их имена в hidden полях, или как параметр урл.

Код

image.php?file[]=1&file[]=2


И перед выводом новой картинки в цикле выводить все картинки из $imagelist


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Zorak
Дата 15.4.2008, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Цитата(Fortop @ 14.4.2008,  21:58)
Тебе как минимум надо хранить список уже выведенных изображений.

Код

$imagelist[] = $karta = rand(1,$count_files);
$_SESSION['images'] = $imagelist;



в етом случае оно сохраняет только один елемент массива....индекс 0....так как при нажатии кнопки форма отсилаеться на сервер и почемуто всё обнуляеться.... ( несмотря на использование сесии


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
Feldmarschall
Дата 15.4.2008, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 2
Всего: 32



ну так ты не достаешь ранее сохраненный массив из сессии. 
кто за тебя это делать будет? Пушкин?
PM   Вверх
Zorak
Дата 15.4.2008, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Цитата(Feldmarschall @ 15.4.2008,  18:38)
ну так ты не достаешь ранее сохраненный массив из сессии. 
кто за тебя это делать будет? Пушкин?

чегото я тебя не понял, как ето ранее сохраненний, я просто вивожу тот масив, который там сохранен...он что, каждый раз новый ?


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
Feldmarschall
Дата 15.4.2008, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 2
Всего: 32



что-то незаметно, что ранее сохраненный.
имена у них разные
PM   Вверх
Fortop
Дата 15.4.2008, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: нет
Всего: 42



Zorak, 
ну подумай хоть чуть чуть. Это же не трудно.

Код

// читаем сохраненные в сессии значения, если они есть
if (isset($_SESSION['images']) {
   $imagelist = $_SESSION['images'];
} else {
// если их нет создаем пустой массив
   $imagelist = array();
}

// записываем новую картинку в массив
$imagelist[] = $karta = rand(1,$count_files);
// сохраняем массив в сессии.
$_SESSION['images'] = $imagelist;



--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Zorak
Дата 17.4.2008, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Цитата(Fortop @ 15.4.2008,  21:09)
Zorak, 
ну подумай хоть чуть чуть. Это же не трудно.

Код

// читаем сохраненные в сессии значения, если они есть
if (isset($_SESSION['images']) {
   $imagelist = $_SESSION['images'];
} else {
// если их нет создаем пустой массив
   $imagelist = array();
}

// записываем новую картинку в массив
$imagelist[] = $karta = rand(1,$count_files);
// сохраняем массив в сессии.
$_SESSION['images'] = $imagelist;

Fortop Ты пробовал запускать в ход  етот код ?....если да, скажи пжлста свой результат....


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
Fortop
Дата 17.4.2008, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: нет
Всего: 42



За исключением одной незакрытой скобки, которую ты найдешь сам smile - у меня все работает отлично. 
О том как правильно работать с сессиями почитай на форуме. Тебе нужен session_start()

вот сгенерированный html после десяти вызовов страницы.
Код

<img src="7"><img src="10"><img src="8"><img src="4"><img src="9"><img src="7"><img src="5"><img src="3"><img src="6"><img src="2">





--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Zorak
Дата 18.4.2008, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Цитата(Fortop @ 17.4.2008,  22:44)
За исключением одной незакрытой скобки, которую ты найдешь сам smile - у меня все работает отлично. 
О том как правильно работать с сессиями почитай на форуме. Тебе нужен session_start()

вот сгенерированный html после десяти вызовов страницы.
Код

<img src="7"><img src="10"><img src="8"><img src="4"><img src="9"><img src="7"><img src="5"><img src="3"><img src="6"><img src="2">

session_start() я знаю, что нужен....НО!!!! у меня ето почемуто не работает...у меня каждый раз при генерации создаеться новий масив, в которий записуеться сгенерированное значение, тоесть при каждом нажатии на кнопкув масиве 1 елемент с идексом 0....а у тебя добавляеться ?(...
P.S. Из всего етого я начал его делать через файли)..дозаписую сгенерированное значение, а потом вывожу все картинки, что там записани)...но етот способ мне ненравиться, мне надо на чистом ПХП сделать..

Это сообщение отредактировал(а) Zorak - 18.4.2008, 20:48


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
Fortop
Дата 18.4.2008, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: нет
Всего: 42



Цитата(Zorak @  18.4.2008,  20:46 Найти цитируемый пост)
session_start() я знаю, что нужен....НО!!!! у меня ето почемуто не работает...у меня каждый раз при генерации создаеться новий масив, в которий записуеться сгенерированное значение, тоесть при каждом нажатии на кнопкув масиве 1 елемент с идексом 0....а у тебя добавляеться ?(...

Если у тебя правильно стартовала сессия, и ты скопировал мой код 1 в 1 - то такого быть не может.

Добавлено через 3 минуты и 21 секунду
добавь var_dump($_SESSION['imagelist']); сразу после запуска сессии.

Код

session_start();
var_dump($_SESSION);


и обнови страницу раза 2-3 кнопкой F5.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Zorak
Дата 19.4.2008, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Результат: 
F5 -> Array ( [0] => 21 ) 
F5 -> Array ( [0] => 7 ) 
F5 -> Array ( [0] => 16 ) 
F5 -> Array ( [0] => 18 ) 
F5 -> Array ( [0] => 33 ) ....
Может у меня чтото с сервером не так ?( или неправильно работают сесии...


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Графика | Следующая тема »


 




[ Время генерации скрипта: 0.0600 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.