Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: О сайте и голосовании

Сообщения:  [1-5] 

 
 автор: DSR   (17.02.2005 в 08:30)   письмо автору
 
   для: glsv (Дизайнер)   (16.02.2005 в 22:56)
 

Очень жаль. Может поделитесь? в индивидуальном порядке. В благодарность могу быть бета-тестером скриптов (не очень равноценный обмен конечно :) )
писать не охота самому. нераспространение гарантирую (могу реальные координаты в таком случае дать или подробные виртуальные)

   
 
 автор: glsv (Дизайнер)   (16.02.2005 в 22:56)   письмо автору
 
   для: DSR   (16.02.2005 в 20:11)
 

>Вопрос к Вам: нашел "Инструкция по администрированию сайта", так там указано про блоки "Мероприятия", "Каталог продукции". а в разделе Download я не нашел.
Да, это просочилась ссылка из наших коммерческих разработок.

   
 
 автор: cheops   (16.02.2005 в 22:10)   письмо автору
 
   для: DSR   (16.02.2005 в 21:12)
 

Большое спасибо за найденные недочёты - будем исправлять.

   
 
 автор: DSR   (16.02.2005 в 21:12)
 
   для: DSR   (16.02.2005 в 20:11)
 

Обещанные описания ошибок :)
1)В файле admin/currentpoll.php и pool/index.php было


  if(!$ans) echo "Нет активных опросов";
  echo "<table><form action=vote.php method=post>";


и


  if(!$ans || !$tot) puterror("Нет активных опросов");
  // Выводим вопрос
  echo "<h1 class=z2>Вопрос: ".$poll['name']."</h1>";


(примерно в 20-21 и 40-42 строках соответственно). При этом (в случае отсутствия активных опросов) выдается ошибка выполнения SQL-запроса.
я сделал так (admin/currentpoll.php)


 if(!$ans || !$tot) puterror("Нет активных опросов");
    if($ans) {
  // Выводим вопрос
  echo "<h1 class=z2>Вопрос: ".$poll['name']."</h1>";
.....
}


Соответсвенно в pool/index.php также.
Решение может не самое лучшее, но я только начинающий программист.
2) в файле archive.php было


              </tr>";
        }
      }
    }
    echo "</table>";
  } else puterror("Ошибка при обращении к блоку голосования");


(примерно 49-54 строки). При этом (хорошо заметно при большом количестве опросов) данные съезжают вправо и тд и тп

исправил:


    }
    echo "</table></tr></td>";
    }
    }
echo "</table></tr></td>";
} else puterror("Ошибка при обращении к блоку голосования");


Все понятно.

3)В pool/index.php было:


  if(!$ans) echo "Нет активных опросов";
.........
    echo "<tr><td><input type=radio name=id_answer value=".$answer['id_answer']." $strtemp></td><td>".$answer['name']."</td></tr>";
  }
  echo "<input type=hidden name=id_poll value=".$poll['id_poll'].">";
  echo "<tr><td></td><td><input type=submit value='Голосовать'></td></tr>";
  echo "</form></table>";
?>


В случае выполнения if(!$ans) кнопка "голосовать" все равно вылазит :)
Исправил:



   echo "<tr><td><input type=radio name=id_answer value=".$answer['id_answer']." $strtemp></td><td>".$answer['name']."</td></tr>";
  }
if($ans)
{
  echo "<input type=hidden name=id_poll value=".$poll['id_poll'].">";
  echo "<tr><td></td><td><input type=submit value='Голосовать'></td></tr>";
  echo "</form></table></td></tr>";
}
}
?>

Опять же может и лучше можно было сделать, но это уже другой вопрос.
Спасибо за внимание.

   
 
 автор: DSR   (16.02.2005 в 20:11)
 
 

Отличный сайт, но не без огрехов.
Скачал скрипт голосования (самому лень писать, как обычно). 3 ошибки (среднего уровня). Попозже пришлю описание.
Вопрос к Вам: нашел "Инструкция по администрированию сайта", так там указано про блоки "Мероприятия", "Каталог продукции". а в разделе Download я не нашел.
Или это используется только когда Вы сайт на заказ делаете?

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования