Поради по php створення голосування на php

Нижче наводиться неправильний спосіб створення голосування на файлах. Основна помилка в тому, що при зміні результатів голосування файл не блокується. Також код викопаний археологами, розбирати код php3 - основна помилка цих скриптів - register_globals

Створення голосування на PHP

Для початку треба визначитися, про що ми будемо питати відвідувачів. Наприклад, сподобався їм ваш сайт чи ні.

Для нашого голосування нам будуть потрібні чотири файли:

  • У першому буде знаходитися форма з голосуванням (form.html).
  • Другий файл буде відповідати за обробку результатів (golos.php).
  • У третьому будуть зберігатися дані голосування (data.txt).
  • Четвертий відповідатиме за видачу графічної інформації (img.php).

Наприклад ми хочемо задати відвідувачам наступні питання:

Ваша думка про сайт
  • просто супер
  • нормальний
  • так собі
  • мені все одно
  • поганий
  • гірше не бачив

У файл form.html запишемо:

Після натискання кнопки Голосовать змінна $ otv перейде на обробку сценарієм в файлі golos.php

У файл data.txt треба записати початкові дані, які потім будуть звідти лічені і оброблені.

Перший рядок у нас враховуватися не буде.

В інші шість рядків треба ввести нулі, натискаючи після кожної цифри клавішу Enter.

У файлі golos.php. який у нас відповідає за обробку результатів, напишемо наступне:

// Записали в масив $ pr, скільки відсотків від загального числа тих, хто голосував // займає кожну відповідь // Далі йде шматок HTML-коду, який // відповідає за виведення наших даних на екран?>

Ваша думка про сайт:

Просто супер! ():

Схожі статті