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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Помогите разобраться с голосованием
 
 автор: Valunchik   (31.08.2004 в 13:00)
 
 

Сразу скажу, что "чайник" я еще тот, но проблему все же надо решить. Поставила себе голосование, дизайн поменяла, шрифт тоже сменила, но все же один вопрос остался. Подскажите, как в форме голосования поменять шрифт, у меня везде Arial, а выползает Times New Roman, как от него избавиться

   
 
 автор: glsv (Дизайнер)   (31.08.2004 в 13:44)   письмо автору
 
   для: Valunchik   (31.08.2004 в 13:00)
 

Ответить на Ваш вопрос смогу только вечером...
Хотя, возможно, кто нибудь сделает это раньше меня :)

   
 
 автор: Artem S.   (31.08.2004 в 16:42)   письмо автору
 
   для: Valunchik   (31.08.2004 в 13:00)
 

Трудно понять где "везде" вы поменяли шрифт. Но попробую помочь

вот часть кода в файле vote.php

<?php
//найдите эти строчки
echo "<table>";
      while(
$answer mysql_fetch_array($ans))
      {
        echo 
"<tr>
               <td>"
.$answer['name']."</td>
               <td>"
.$answer['hit']."</td>
               <td>"
.sprintf("%01.1f%s"$answer['hit']/$totalhits*100,'%')."</td>
              </tr>"
;
      }
      echo 
"</table>";
?>

измените там строчки с
<td>".$answer['name']."</td>
<td>".$answer['hit']."</td>
на
<td style="font-family: Arial">".$answer['name']."</td>
<td style="font-family: Arial">".$answer['hit']."</td>

   
 
 автор: Valunchik   (31.08.2004 в 18:25)
 
   для: Artem S.   (31.08.2004 в 16:42)
 

Возможно я что то не так делаю, но вставив эти строки у меня вылезла ошибка:( По поводу "везде" , в названии голосования, в результатах, у меня Arial, а вот в самом голосовании, т.е сами варианты ответов New Roman

   
 
 автор: Artem S.   (31.08.2004 в 18:29)   письмо автору
 
   для: Valunchik   (31.08.2004 в 18:25)
 

Извените совсем выпустил из головы, исправте на
<td style=\"font-family: Arial\">".$answer['name']."</td>
<td style=\"font-family: Arial\">".$answer['hit']."</td>

   
 
 автор: Valunchik   (31.08.2004 в 18:55)
 
   для: Artem S.   (31.08.2004 в 18:29)
 

Все исправила, ошибки больше нет, но шрифт так и неизменился:(

   
 
 автор: glsv (Дизайнер)   (31.08.2004 в 22:35)   письмо автору
 
   для: Valunchik   (31.08.2004 в 13:00)
 

Не только в vote.php, нужно везде менять. Для того чтобы в форме голосования поменялось нужно менять index.php

Измените 40-ую строку файла index.php.
В тэг <td> поставьте style='font-family: Arial, Helvetica, sans-serif'
<?php
echo "<tr><td><input type=radio name=id_answer value=".$answer['id_answer'].$strtemp></td><td style='font-family: Arial'>".$answer['name']."</td></tr>";
?>

   
 
 автор: Valunchik   (01.09.2004 в 09:05)
 
   для: glsv (Дизайнер)   (31.08.2004 в 22:35)
 

Спасибо огромное, все получилось, но у меня возник другой вопрос, как поменять размер шрифта?

   
 
 автор: Valunchik   (01.09.2004 в 12:19)
 
   для: glsv (Дизайнер)   (31.08.2004 в 22:35)
 

Так, с размером, я сама разобралась, а вот с цветом, что то не получается:(

   
 
 автор: glsv (Дизайнер)   (01.09.2004 в 13:40)   письмо автору
 
   для: Valunchik   (01.09.2004 в 12:19)
 

Тоже стилями, например так:


style='color: #FF0000'

   
 
 автор: Valunchik   (01.09.2004 в 13:52)
 
   для: glsv (Дизайнер)   (01.09.2004 в 13:40)
 

Получилось:) Прошу прощения, что пристаю с простейшими вопросами, но может вы подскажете мне как сделать, что бы результаты открывались, в новом мaленьком окне?

   
 
 автор: Artem S.   (02.09.2004 в 03:59)   письмо автору
 
   для: Valunchik   (01.09.2004 в 13:52)
 

Данную ссылку разместите где захотите в файле index.php

<?php
echo "<a onClick=\"window.open('poll/show_poll.php', 'poll',
config='height=300,width=300')\">Результаты</a>"
;
?>


show_poll.php

<?php
//раскомментируйте нижнею сточку, если возникнут проблемы
//@include_once "poll/config.php";
include_once "config.php";
  
// Отображаем результаты
  
$pol mysql_query("SELECT * FROM poll WHERE archive=0 AND hide=0");
  if (
$pol)
  {
    
$poll mysql_fetch_array($pol);
    echo 
$poll['name']."<br>";
    
// Просматриваем вопросы опроса
    
$query "SELECT * FROM answer
              WHERE id_poll="
.$poll['id_poll']."
              ORDER BY pos"
;
    
$total "SELECT SUM(hit) FROM answer WHERE id_poll=".$poll['id_poll'];
    
$ans mysql_query($query);
    
$tot mysql_query($total);
    if(
$ans && $tot)
    {
      
$totl mysql_fetch_array($tot);
      
$totalhits $totl['SUM(hit)'];
      if(
$totalhits == 0$totalhits 1;
      echo 
"<table border=0>";
      while(
$answer mysql_fetch_array($ans))
      {
        echo 
"<tr>
               <td>"
.$answer['name']."</td>
               <td>"
.$answer['hit']."</td>
               <td>"
.sprintf("%01.1f%s"$answer['hit']/$totalhits*100,'%')."</td>
              </tr>"
;
      }
      echo 
"</table>";
      echo 
"Общее число проголосовавших составляет: ".$totl['SUM(hit)']."<br>";
      echo 
"<a href=archive.php>Архив голосований</a><br>";
    } else 
puterror("Ошибка при обращении к блоку голосования");
  } else 
puterror("Ошибка при обращении к блоку голосования");
?>

   
 
 автор: Valunchik   (06.09.2004 в 15:26)
 
   для: Artem S.   (02.09.2004 в 03:59)
 

Возможно я не так объяснила, попробую еще раз.....У меня есть страница на которой размещено голосование, при нажатии на кнопку "Голосовать" у меня в этом окне загружаются результаты голосования, а мне нужно, чтобы результаты загружались в дополнительном, маленьком окне....помогите плиз:)

   
Rambler's Top100
вверх

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