Вывод с сортировкой таблицы MYSQL через PHP. Вот скрипт, но он просто выводит мне таблицу. Пожалуйста, допишите его так, чтобы он выводил таблицу по столбцу 'rating' (По убыванию). Пожалуйста (:
если пользователь автроризирован - его id - должен быть в сессии, если его там до сих пор нет, то сделайте чтобы был - это ключевой момент для авторизации. вы всегда должны знать идентификатор текущего пользователя
ну и соответственно ваше задание решится само собой. будете облновлять таблицу и в условии укажите тот самый id
Да да, у каждого пользователя есть свой id. Но как мне определить с помощью PHP, пользователь с каким id запустил скрипт?? Или как его считать из сессии??
Напишите более развернуто о проблеме. Желательно добавить список полей в Вашей таблице и указать на то поле, значение которого вы собираетесь менять. Еще было бы здорово, если Вы укажете по какому условию это значение должно меняться (что должен сделать пользователь что бы поменялось значение определенной строки).
Понял вас. Итак, мне нужно прибавить к целочисленному значению переменной в таблице например 1, с помощью php (т.е. считать её в переменную, прибавить к ней 1 и поместить обратно в бд, но уже новое число), это значение находится в столбце rating, но я не могу определить в какой оно строке. Т.е. у меня есть 30 пользователей. У каждого своя строка со значениями. Мне нужно определить как-то строку в которой я должен внести изменения. Я предположил, что можно как-то определить какой из пользователей запустил скрипт (без авторизации эта страница недоступна). Как это сделать?
Здравствуйте, прошу о помощи. Не знаю как сделать так, чтобы через PHP увеличить значение переменной в таблице БД. Дело в том, что мне нужно изменить это значение у пользователя который запустил этот PHP в столбце (Например rating). Как это реализовать?
Как разрешать запускать PHP только одному сеансу? Т.е. у меня есть скрипт upload.php. Мне нужно сделать так, чтобы его мог запускать только 1 человек, а всех остальных ставит в очередь, затем следующий и так далее... Как это реализовать???
яя выше по-моему ясно написал - полный путь, начиная с буквы диска
путь в файловой системе! а не URL
т.е. примерно так C:\server\localhost\mod\page\upload\prog\
выделенная часть - это физическая папка на компьютере, где у вас располагаются файлы сайта.
Сделал всё как Вы сказали, в общем результата опять нет, и перестал работать тот скрипт, который загружал файл на сервер из-за строчки
если вы запускаете этот exe-шник самостоятельно, то он создаёт текстовый файл
когда вы запускаете файл самостоятельно, он получает текущий каталог тот из которого его запустили. Если запустить файл скриптом из другого каталога, он получит в качестве текущего именно тот другой каталог. и если программа на паскале написана без определения каталога своего расположения, то она создаст файл в том самом текущем каталоге, из которого была запущена.
т.е. более коректно будет в скрипте сначала установить текущим каталогом тот, в котором лежит экзешник, а потом его запускать.
Ещё раз спрошу:
Этот бинарник переопределяет рабочий каталог? Или же этот бинарник определяет собственное местоположение и пишет файл с учётом оного? Или тупым относительным адресом, закономерно оказываясь черти где, будучи вызванным черти откуда же?
Вы в этом уверены? Что этот бинарник нормально переопределяет рабочий каталог или корректно определяет своё местоположение в иерархии файловой системы?
Ещё раз объясню, если вы запускаете этот exe-шник самостоятельно, то он создаёт текстовый файл без помощи обработчика. Я хочу добится того, чтобы этот обработчик запускал exe-шник с нажатия кнопки (использую форму на HTML). См. код обработчика выше.
Файл output.txt создаётся самим exe-шником, т.е. он выполняется и создаёт текстовый файл в папке где он и запускается. P.S. Паскаль, операции ввода-вывода.
Здравствуйте. Прошу помощи от Вас. Стоит Windows Server 2008 R2, php, mysql, IIS веб-сервер. Пытаюсь через php документ запустить файл exe, но увы ничего не происходит (должен создаться файл output.txt). У меня есть обработчик на php, который отправляет файл на сервер (в моём случаи exe), и выполняет его. Как выше сказано результата нет. Я изначально закачал файл exe на сервер и указал его путь в php документе. Файл закачивается моментально, но тот exe, который я указал не выполняется. Общий доступ к папке с exe-шником есть. Вот код этого обработчика: