Нажал кнопку - сохранил переменную

CasperRu

Новичок
Нажал кнопку - сохранил переменную

Здравствуйте уважаемые форумчане. Совсем недавно начал изучать php. Довольно много возникало вопросов, но благодаря форуму и www.phpfaq.ru решал проблемы. Мне очень помогли видеоуроки Евгения Попова, но изучив 2 курса нигде невстречал ни вопросы, ни пояснения по моей проблемке.

Дело вот в чём. Есть страничка со списком товаров. У каждого товара нарисованая картинка-кнопка "Добавить в заказ". Надо чтоб юзер просматривал товар, нажимал картинку (или кнопку, не суть) и чтоб сбоку показываль сумма на которую юзер набрал товар.

Я много думал реализовать. Решил использовать сессию (ну всё прально, 1 человек, 1 браузер, 1 сессия, всё подходит). Но как сохранять переменную по нажатию на ссылку или кнопку?
судя из этого примера:
PHP:
session_start();  	
if (!isset($_SESSION['counter']))  	
$_SESSION['counter']=0;  	
$_SESSION['counter']++;  
echo "Вы обновили страницу ".$_SESSION['counter']." раз.";  
echo "<br><a href=".$_SERVER['PHP_SELF'].">обновить</a>";
ссылка "обновить" ссылается на переменную $_SERVER['PHP_SELF']. Но что это за переменная я смутно представляю, вероятно она обновляет страницу аналогично F5(или кнопки обновления в браузере)

У меня нехватает знаний и судя по логике возможно в моём случае
PHP:
<a href="..."><img src='img/dobav_zakaz.gif'></a>
тоже следует вставить свою переменную, а потом проверить её на false... хз...
Как можно нажатием на ссылку/кнопку изменить значение переменной?
Так допустим переменаая сохраниться, что дальше нужно выполнить чтобы она тут же обновилась, и тут же на этой же странице вывела обновленное значение. Как же правильно использовать в этом случае сессию?

Дайте пожайлуста ссылку где раскурить или мож чё посоветуете?
Такой вопрос как у меня не мог не возникать в голове у других начинающих, но я так и ненашёл информации на подобный вопрос.

Т.к. я только начинающий, то решил изучать в основном PHP, но пришлось повникать в CSS (HTML по умолчанию), и чтоб небыло каши в голове даже не притрагивался к Javascript'у. Но и без знаний яваскрипта перелопатив тучу сайтов и форумов понятно им можно решить мою проблему. Или всё таки можно справиться используя PHP.

нашёл ответ: никак
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
видеоуроки Евгения Попова
женечка здесь совсем не авторитет.
Даже совсем наоборот.

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

Учить практически с нуля и объяснять элементарные вещи здесь тебе вряд-ли будут.
 

vovanium

Новичок
ожидал что-то подобное услышать.
Просто человек хочет сберечь твое время, купи книгу или скачай в электронном виде на каком-то из торрентов. Будет значительно быстрее и меньше каши в голове.
 

Фанат

oncle terrible
Команда форума
я думаю, большую часть вопросов у тебя снимет раздел сайта http://www.phpfaq.ru/ находящийся по адресу http://www.phpfaq.ru/na_tanke

-~{}~ 10.06.09 19:17:

вообще, бывает так, со всеми. заклинивает на элементарном вопросе.
в данном случае этот вопрос - "что происходит, когда нажимаешь на ссылку". смешно, конечно. но, повторюсь, со всеми бывает.

-~{}~ 10.06.09 19:18:

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

CasperRu

Новичок
За книжку спасибо, уже скачал. Думаю если начну читать, то большую часть книги будит читать неоч интересно т.к. это уже известно и читать станет неинтересно. Поэтому и спрашиваю именно то что непонятно. Чтобы собстно съэкономить время.
про статью http://www.phpfaq.ru/na_tanke понятно всё. То что пхп выполняется на сервере и присылает html-код. С которым ничего нельзя сделать, лишь только нажав ссылку или кнопку отправить серверу переменные и получать новый html-код. То что в браузере нажимаешь на ссылку, понятное дело это никакого отношения к коду кнопки не имеет, которую например задают в делфи или c++.
Я уже написал почти целый сайт, изпользуя mysql и php чтобы десять раз невставлять одно и то же, и разбираюсь во всём этом.

Просто вижу где это реализовано то о чем я пишу в первом посте и немогу понять, как сделать так же.

вот например, сдесь нажимаешь "добавить в корзину" и вверху вырисовывается сумма, но как?
 

CasperRu

Новичок
Сомнения развеяны... значицца это невходит в компетенции PHP =)
Спасибо.
 

Krishna

Продался Java
. Думаю если начну читать, то большую часть книги будит читать неоч интересно т.к. это уже известно и читать станет неинтересно.
Не смеши людей. С твоим уровнем тебе там не будет известно и 5%.

"Евгений Попов" - шарлатан, наживающийся на простаках. Его писанина не стоит выеденного яйца. Потому что "просто о сложном" это не более, чем аллегория.
 

Духовность™

Продвинутый новичок
Думаю если начну читать, то большую часть книги будит читать неоч интересно
офигеть умозаключение! ты знаешь, как я шел к тому, что бы стать горе-программистом как сейчас? я по 10 раз книги перечитывал (в т.ч. и эту в старом издании), мануалы и статьи распечатывал и их по 10 раз перечитывал. На протяжении нескольких лет.

И каждая книга с новым циклом чтения становилась все более интереснее, т.к. за один раз просто невозможно усвоить и 5% того, чт написано в книге/мануале. Понимание приходит только тогда, когда ты на практике сталкиваешься с тем, о чем тебе говорит теория.
 

CasperRu

Новичок
Пересмотрел свои убеждения насчёт книги, вернее 1121 страниц это о_О. Во дела. Захотелось купить.
Не, я помимо видеоуроков очень много времени провожу на форумах и статьях, иначе бы я сюда не попал). Очень удивило кстать что на Попова тут взъелись чтоли. Я хотел создать сайт, но очень плохо представлял структуру работы пхп. Видеоуроки помогают образно понять общую картину. Просто когда начинаешь, приходится искать информацию... и среди надоевших предложений "купи сайт", "фрилансь", среди рекламы различных CMS...(когда вы начинали такое было?) и прочего решил слить с торрента эти уроки. Так что досмотреть желание неотпало. Только вот он там говорит изучение основого 20/80, теперь ясно что это 2/98.
И действительно если просто смотреть видео, или читать книгу, то на следующий день всё из головы вылетает. Так что на себе заметил чтобы усвоить знания, надо по 5 раз создавать то что описано в примерах и сидеть вникать, потом ещё своему коту рассказывать, чтоб норм запомнилось.
 

Духовность™

Продвинутый новичок
Видеоуроки помогают образно понять общую картину.
Ну неужели ты думаешь, что какие-то видеоуроки могут тебе дать представление лучше, чем книги, в т.ч. очень уважаемых авторов. Вот книга, что я тебе дал - написана уважаемым автором. Кто такой Попов? Лично я не знаю.

на следующий день всё из головы вылетает
да. но это неизбежность. это нормально. значит, надо читать ещё раз. все через это прошли.
 

CasperRu

Новичок
Про Попова уже всё понятно h t t p : / / e v g e n i y p o p o v . e - l u g e . n e t / <-- эта ссылка в данном форуме неуместна (поставил пробелы)
А что касается самих видеоуроков/видеосеминаров это относительно прогрессирующее направление в области самообучения во многих сферах. У меня эт восприниматся как вроде: изучая английский - переводишь книги, выписываешь слова, запоминаешь; паралельно слушаешь англоговорящее радио; едишь на работу - слушаешь аудиоуроки; вечером уставший пришёл CNN включил посмотреть; отпуск дали - едишь отдыхать в лондон:) Я к тому что лучше комплексный подход. И дело не в лени. А о полезности видеоуроков можно столько же спорить как и о худ. литературе "что лучше книги или аудиокниги"
 

vovanium

Новичок
относительно прогрессирующее направление в области самообучения во многих сферах
Зачем видео уроки для программирования? :)
Разве что для тех кто читать не умеет. Одно дело видео-уроки где обучают работе с интерфесами различных программ, так как там на зрительном уровне запоминаешь куда нужно нажать и т.п.
Но в программировании, зачем? Смотреть как чел пишет буковки в редакторе, потом жмет обновить в броузере? :)
 

Фанат

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

Духовность™

Продвинутый новичок
зы вопрошающему к чтению http://php.spb.ru/php/shop.html
ой, что же программисты до сих пор на собственных веролётах не летают. Как не почитаешь где, ну прямо завидно становится: PHP за 24 часа, магазин за 3 часа....
 
Сверху