Короче, мне надоело. последний раз. 1. От твоего желания это не зависит. Твоя программа должна предусматривать возможность подмены. 3. Никаких названий в инпуте быть не должно - только ариткул
1. Невозможно запретить изменять данные. 2. Если это для пользователя, то какая разница, может он изменить или нет? Он сам же для себя товар выбирает. Ты не о том переживаешь
Сергей Протько: Это был комментарий на утверждение, что "PHP это уже давно не просто препроцессор". Которое мне кажется спорным. Да, на пых можно навесить пару посторонних либ, но по сути он как был обработчик гипертекста - так и остался
Андрей Попов: сложность обеих операций одинаковая - нулевая. не надо тут выковыривать из носа теоретические изыскания о скорости микроскопических процессов, которых на обработку одного НТТР запроса уходит миллион
верно. empty проверяет, пуста ли переменная И существует ли она. то есть, это короткая запись if (isset($var) && $var). в то время как проверка на пустоту - это просто if ($var)
ну, в общем, ты получил от меня массу полезной (про постоянные соединения) и просто информации (про mysqli), но в такой форме, которая не позволяет твоему ЧСВ высказать что-то вроде благодарности. Я, в общем не в обиде. На том и порешим :)
блин, ты так акцентируешь, как-будто я писал что-то другое :) Вот мои слова: "в mysqli ... реализован механизм очистки соединения" - нигде я не писал, что РНР чистит. Штука относительно медленная, да. Но если посмотреть на место работы того же Аверина, то там КАК РАЗ будет не "сайтик с нагрузкой 50чел/сутки". а место, где очень считают деньги на сервера. И если там решили, что целостность данных дороже - то, видимо, не без оснований.
обычно форму рисуют прямо рядом с кнопкой "заказать". но если тебе надо обязательно на отдельной странице, то гетом передавать ид товара. А вообще просто посмотри как в других магазинах сделано
молодец, теперь ты убедился, что чистит. Хоть и надуваешь при этом щёки, как будто не писал только что прямо противоположное :) еперь можешь попробовать почитать аргументацию - почему это делается. И если ты еще маленько сдуешь ЧСВ, и повнимательнее посмотришь презентацию - то, возможно, идея экономить на спичках, растягивая препареды между вызовами, покажется тебе не такой уж заманчивой.
о! наконец-то до тебя дошло, что в базе, оказывается, записано что-то, напоминающее регулярку. то есть, ответ "Можно регуляркой" начинает резко терять смысл. попробуй теперь посмотреть еще раз, и подумать - подходит ли это выражение, чтобы заматчить ОДИН адрес. У меня пока единственная гипотеза - по "~" шаблоны разбиваются, и по очереди применяются. Но без структуры базы понять сложновато.
Ты сейчас выставляешь себя дураком. Споря с человеком, который таки использовал постоянные соединения в mysqli и даже специально пробовал использовать препареды между соединениями, ты, в свою очередь, выдаешь совершенно голословные утверждения. и к кому должна относиться твоя реплика "не использовал но осуждаю"? давай ты сначала поищешь хоть какое-то подтверждение собственным фантазиям, и результате убедишься, что mysqli вычищает из персистентного соединения весь тот мусор, который bg оставляет как есть, а потом мы продолжим. а то как-то нехорошо - ты кидаешь мне предъявы ровно за то, чем страдаешь сам. А попутно подумай - почему mysqli это все-таки делает.