PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (92): В начало « ... 76 77 78 79 [80] 81 82 83 84 ... » В конец

> Найдено сообщений: 1370
andrewkard Отправлено: 18 Августа, 2015 - 19:02:57 • Тема: Запись цифры в Поле, после отметки чекбокса • Форум: JavaScript & VBScript

Ответов: 13
Просмотров: 1093
Алексей_М пишет:
это какая стрелочка?)

Ладно.
Отлавливаем событие чекбокса, если он выбран, бежим циклом по второй группе чекбоксов, если находим выбранный, добавляем либо заменяем значение.
Ничего сложного.
andrewkard Отправлено: 18 Августа, 2015 - 18:40:12 • Тема: Запись цифры в Поле, после отметки чекбокса • Форум: JavaScript & VBScript

Ответов: 13
Просмотров: 1093
Алексей_М пишет:
а можно ли

можно сделать, но цель не ясна. Может лучше стрелочка в качестве кнопки?
andrewkard Отправлено: 18 Августа, 2015 - 16:47:37 • Тема: Установка защиты на Facemash • Форум: Напишите за меня, пожалуйста

Ответов: 34
Просмотров: 295
Yaroshrostyslav пишет:
а можно вот так ?

Можно.
Yaroshrostyslav пишет:
как сделать, чтобы после сообщения меня вернуло на сайт ?

Значит у Вас коряво сделано.
Поставьте
PHP:
скопировать код в буфер обмена
  1.  
  2. echo '
  3. <script>
  4.    alert("Вы уже голосовали за этого человека");
  5.    window.location="/";
  6. </script>';
  7.  
andrewkard Отправлено: 18 Августа, 2015 - 16:29:48 • Тема: Установка защиты на Facemash • Форум: Напишите за меня, пожалуйста

Ответов: 34
Просмотров: 295
Yaroshrostyslav
Это обычный JS alert('Сообщение отправлено');
а не PHP echo

на JS записывают сообщение в спец. созданный для этого элемент:
CODE (javascript):
скопировать код в буфер обмена
  1. $('#msg').text('Сообщение отправлено');


CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div id="msg"></div>
  3.  
andrewkard Отправлено: 18 Августа, 2015 - 15:28:24 • Тема: Установка защиты на Facemash • Форум: Напишите за меня, пожалуйста

Ответов: 34
Просмотров: 295
Да
andrewkard Отправлено: 18 Августа, 2015 - 15:20:45 • Тема: Установка защиты на Facemash • Форум: Напишите за меня, пожалуйста

Ответов: 34
Просмотров: 295
Ага, ну тогда скорее всего так:

PHP:
скопировать код в буфер обмена
  1. $vote = isset($_GET['winner'])?(int)$_GET['winner']:0;

(Добавление)
10 строчку замените.
andrewkard Отправлено: 18 Августа, 2015 - 15:17:16 • Тема: Установка защиты на Facemash • Форум: Напишите за меня, пожалуйста

Ответов: 34
Просмотров: 295
Yaroshrostyslav
Этого не достаточно, на клиенте, когда пользователь нажимает на фотографию и голосует, на сервер отправляется запрос, вот в этом запросе и нужно отправить image_id
Вот например так:
http://jsfiddle[dot]net/sdo8hav8/1/

и потом в скрипте нужно отловить его:
PHP:
скопировать код в буфер обмена
  1.  
  2. $vote = isset($_POST['vote'])?(int)$_POST['vote']:0;
  3.  
andrewkard Отправлено: 18 Августа, 2015 - 15:03:50 • Тема: Nginx + php5-fpm 502 ошибка. • Форум: Apache и другие веб-серверы

Ответов: 16
Просмотров: 2628
mrKotik пишет:
суть в том что логи пустые) те самые скрипты на апаче работали а тут хрен(

Значит в настройках, или в самом запуске сервера. Сколько процессов PHP разрешено?
andrewkard Отправлено: 18 Августа, 2015 - 14:56:45 • Тема: Установка защиты на Facemash • Форум: Напишите за меня, пожалуйста

Ответов: 34
Просмотров: 295
Yaroshrostyslav
Нет. Как у Вас голос засчитывался? Как скрипт узнает, что голос отдан какой то фотографии?
andrewkard Отправлено: 18 Августа, 2015 - 14:19:00 • Тема: Установка защиты на Facemash • Форум: Напишите за меня, пожалуйста

Ответов: 34
Просмотров: 295
Yaroshrostyslav пишет:
Что нужно изменить в скрипте?

Ничего, передавайте сюда image_id
PHP:
скопировать код в буфер обмена
  1.  
  2. $vote = 1; // $vote = $image_id;
  3.  
andrewkard Отправлено: 18 Августа, 2015 - 12:36:07 • Тема: Запись цифры в Поле, после отметки чекбокса • Форум: JavaScript & VBScript

Ответов: 13
Просмотров: 1093
Да, вот так примерно:
http://jsfiddle[dot]net/d9j64p3w/11/
andrewkard Отправлено: 18 Августа, 2015 - 12:17:00 • Тема: Запись цифры в Поле, после отметки чекбокса • Форум: JavaScript & VBScript

Ответов: 13
Просмотров: 1093
Алексей_М
C чекбоксом:
http://jsfiddle[dot]net/d9j64p3w/3/
Алексей_М пишет:
это если у себя делать надо джиквери инклудить какую-то версию?

Можно такую же как в примере: 1.8.3
Но вообще для такого маленького кода JQuery подключать нет смысла, лучше переписать на родном JS
(Добавление)
Ставьте уникальные ID и все будет работать.
andrewkard Отправлено: 18 Августа, 2015 - 11:57:59 • Тема: Запись цифры в Поле, после отметки чекбокса • Форум: JavaScript & VBScript

Ответов: 13
Просмотров: 1093
Алексей_М
И по аналогии на минус сделайте сами:
http://jsfiddle[dot]net/d9j64p3w/
andrewkard Отправлено: 18 Августа, 2015 - 11:39:24 • Тема: Установка защиты на Facemash • Форум: Напишите за меня, пожалуйста

Ответов: 34
Просмотров: 295
Yaroshrostyslav пишет:
Когда я выбрал 1 девушку, голос - учтен.
Когда выбрал 2 девушку, голос - учтен.

Правильно.
Yaroshrostyslav пишет:
Но при обновлении страницы, фото меняются и тогда в 1 и 2 "Вы уже голосовали за этого игрока".

Т. е. у Вас в 1 и 2 случае будет уже другая фотография? В качестве голоса высылайте id фото.
andrewkard Отправлено: 18 Августа, 2015 - 11:05:34 • Тема: Установка защиты на Facemash • Форум: Напишите за меня, пожалуйста

Ответов: 34
Просмотров: 295
Yaroshrostyslav пишет:
хз.

Куки нужно почистить. Сохранить файл в кодировке UTF-8 w BOM

Страниц (92): В начало « ... 76 77 78 79 [80] 81 82 83 84 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB