почему не срабатывает update после формы - вот код
........................
if (isset($_POST['summ'])) mysql_query('UPDATE `table_user` SET `sum` = `sum` +'.$sum.' WHERE `username`='.$komu.'');
else echo 'Ошибка';
}
Добрый день!
Ошибка в конце с кавычками здесь ='.$komu.'').
написано так:
2. Отказаться от JS для проверки размеров экрана, а использовать только возможности CSS. В CSS отказаться от задания максимальных размеров экрана в явном виде(320px,480px), а использовать 100% и функцию calc
Например:
Строитель
Добрый день! Недавно была тема про обработку тэгов <p>.
В этом примере с тэгами <th><td> как и в предыдущем случае Вы подложили отличные решения.
Большое спасибо!
Мне кажется, что в хозяйстве может пригодится функция: array InnerHTML($TagName,$html)
Доброго времени суток, дорогие форумчане! Прошу помощи подсказать краткую логику(как бы вы хранили данные и каким образом их обработать чтобы выдать результат) или как правильно погуглить в этом направлении, что вообще искать?
Задача:
Юзер приходит на сайт, на главной видит форму с полями: Имя, пол, возраст и изображение. После успешного ввода Юзеру предлагаются кандидаты противоположного пола по очереди и наоборот. То есть Юзер видит кандидата и кандидат видит юзера. У обоих есть две опции: "Да", "Нет" и 15 секунд на принятие решения. Вопрос состоит в том, что я никак не могу понять, если Юзер жмет "Да" сразу и кандидат жмет так же "Да" спустя сскажем три секунды, каким образом мне сохранить их общее согласие и дальше выдать результат основанный на этой информации.
Заранее благодарен.
Добрый день!
“как правильно погуглить в этом направлении, что вообще искать?”
Например, искать: “php скрипт сайта знакомств”
Краткая логика:
1. "Юзер приходит на сайт, на главной видит форму с полями: Имя, пол, возраст и изображение."
Поскольку Вы хотите, чтобы программа работала в реальном времени(5,15 секунд), придётся искать тех, кто удовлетворяет поисковому запросу и имеет статус “онлайн”.
Для проверки статуса на серверной стороне необходимо проверять время отправки клиентского запроса, а на стороне клиента на JS необходимо реализовать отправку запроса на сервер через заданный интервал времени (например, каждые 15 секунд)
2."После успешного ввода Юзеру предлагаются кандидаты противоположного пола по очереди и наоборот. То есть Юзер видит кандидата и кандидат видит юзера. У обоих есть две опции: "Да", "Нет" и 15 секунд на принятие решения"
На северной стороне Вы сделали выборку и отправляете клиенту код с формуляром со списковом кандидатов и опциями "Да", "Нет". Для каждого кандидата втавляете input hidden и сохранете время клика по опции "Да", "Нет"(JS)
По клику на кнопку submit или по опции "Да", "Нет" или через заданный интервал времени отправляется запрос на сервер и там запускается PHP-скрипт.
3. "каким образом мне сохранить их общее согласие и дальше выдать результат основанный на этой информации".
В PHP-скрипт от каждого олайн-клиента, приходят данные из формуляра - кого выбрал/ не выбрал и время выбора. В этом скрипте должно происходить сравнение данных запроса с ранне сохранёнными в БД и сохранение в БД.
antobra, добрый день! Вы уже получили очень хороший ответ на Ваш вопрос.
Просто ради интереса, я попробовал для решение этой задачи использовать DOMDocument class и вот, что получилось:
Добрый день! Вы обязательно должны находить пары значений title/text и только при условии их существования дописывать значения в массивы $titleRes и $textRes. К сожалению, так как это сделано сейчас, никакими “обрезаниями” и “заплатками” Вы ничего не сможете сделать.
В БД сохраняю логи авторизации, поле varchar(16). В коде где для значения IP имею $_SERVER['REMOTE_ADDR']. Лога записываються виде 1121713327, почему...?
И стоит использовать другую глобальную переменую $_SERVER['****']...
спс.Ув.
Добрый день! Я согласен с коллегой. У Вас перед сохранением в БД IP4 преобразуется в число, возможно функцией ip2long.
Вернуть исходное значение IP4 можно с помощью функции long2ip, которая преобразует 1121713327 в 66.219.252.175
Может Вам пригодится. В своих проектах я сохраняю в БД IP4 и IP6, используя тип TINYBLOB и для упаковки функцию inet_pton,
а для распаковки функцию inet_ntop.
Очень хотелось бы Вам помочь, но к сожалению, для этого не достаточно информации.
1. Можно только предполагать, что в $item["id"](не понятно зачем), присваиваться значения поля id из базы данных.
2.Не очень понятно, почему Вы не выводите текст линка здесь: <a href='edit-employer.php?id=".$item['id']."' title='Edit'><i class='fa fa-pencil-square-o fa-lg' aria-hidden='true'></i></a>
т.е. должно что-то быть перед </i>
Если исходить из предположения, что id выбирается их базы данных,то можно сделать так:
Здравствуйте, у меня есть интернет-магазин, в нём есть определенное кол-во наименований, так как каждый день доллар меняться, соответственно мне нужен скрипт который будет менять цены всех товаров + моя наценка(пример: товар стоит 132 наценка 10% = итоговая цена ). Прошу мне помочь в решении данного вопроса. Спасибо
Работает здесь: https://www[dot]alto-booking[dot]com
Необходимо на стартовой странице выбрать желаемую валюту, например, ₽ Российский рубль и нажать "Начать поиск".
Vladimir Kheifets и что с этого будет? Если скрипт будет в бесконечном цикле то через час будет уже 30 копий скрипта, а если нет то ничего слушать он не сможет
Добрый день!
А Вы пробовали так делать?
Чтобы в скрипт "не был в бесконечном цикле" нужно в нём обязательно задавать timeout.
Затем нужно будет подобрать такт запуска скрипта в crontab и значение timeout в скрипте.
Проверяется это очень просто.
Такт увеличивается, например, до 15 минут и в crontab
добавляется: MAILTO="test@test.de" и в скрипт ставится отладочная печать.
Добрый день! Вы могли использовать cron, и запускать скрипт, например, через каждые 5 минут , указав в crontab : */5 * * * * /usr/bin/php56 /usr/home/.................../xxxxx.php
Скрирт xxxxx.php будет слушать соккет и отдавать результат, почти постоянно.
Из название поля "date" не следует, что тип поля также "date".
В данном случае, тип поля должен быть "datetime".
Исходя из этого я показал как найти последнее сообщение.
Суть не в детализации времени (в день, в час, в секунду...), а в том, что требуется не одно последнее сообщение всех диалогов, а последнее сообщение для каждого диалога.
Добрый день!
Прочтите, пожалуйста, вопрос, с корого началась тема:
Богдан Скуба пишет:
Всем привет, у меня есть таблица : messages
id | sender | taker | message | date | value
нужно вывести последние сообщения всех диалогов отсортированых по date
все перепробовал ничего придумать или найти не могу
Я понял так, что требуется "вывести последние сообщения всех диалогов", а не "последнее сообщение для каждого диалога".
Действительно, зачем он там нужен. Наверное перепутал по-моему это из функции можно объявить переменной зону видимости
Добрый день! global это не главное. Вы обратили Вы внимание на, то что я объяснил Вам почему код не срабатывает после первого сабмита?
На всякий случай повторю: После submit формы, проверка if($dir!=NULL) с строке 4 не должна выполняться т.к.
файл сохраняется move_uploaded_file($_FILES['userfile']['tmp_name'], $target) в строеке 19
Нужно заменить слово "Вход" на "Неправильный логин или пароль".
Доброе утро!
1. Вопрос про сообщение в диве. Если авторизация проходит успешно, то Вы хотите перейти в admin.php
Поэтому сообщение об успешной авторизации и приветствие должно быть в admin.php.
2. Желательно логины и пароли сохранять в БД и написать функцию для проверки: например, CheckLogin($login ,$password)
Затем можно будет заменить: if($login == $_POST['login'] AND $password ==$_POST['password'])
на if(CheckLogin($_POST['login'] ,$_POST['password']))