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

HTML+CSS+JavaScript

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

 

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

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

тема: Изменить шрифт с Times New Roman 12 на Verdana 10
 
 автор: Ксения_954   (05.07.2007 в 07:19)   письмо автору
 
 

Я делаю поиск. Сталкиваюсь с проблемой изменения шрифта.
Вот код файла searform.php:


<?php

  
// Устанавливаем соединение с базой данных
  
require_once("config.php");
  
$title="Поиск в каталоге";

?>

<form action=searchform.php method=post>
<input type="hidden" name="id_parent" value="<? echo $id_parent ?>">
<table border="0" align="center"><tr valign="top"><td>
<table border="0">


<br><br><br><br><br><br>




<input class="input" size="8" type=text name=vid value="<?php
          
echo htmlspecialchars($_POST['vid']); ?>">
          
 <select class="input" type=text name=categoria>
     <option value='none' <?php if($_POST['categoria']=='none') echo "selected"?>>Во всех категориях
     <option value='avtomobili' <?php if($_POST['categoria']=='avtomobili') echo "selected"?>>Автомобили
     <option value='apteki' <?php if($_POST['categoria']=='apteki') echo "selected"?>>Аптеки
     <option value='banki' <?php if($_POST['categoria']=='banki') echo "selected"?>>Банки
     <option value='dvd' <?php if($_POST['categoria']=='dvd') echo "selected"?>>DVD
    </select>

   
<font face="Verdana" style="font-size:10pt" color="white">
от
</font> <input class="input" size=6 type=text name=price_min value=<?php echo $_POST['price_min']; ?>>
    <font face="Verdana" style="font-size:10pt" color="#FFFFFF">
  до
</font><input class="input" size=6 type=text name=price_max value=<?php echo $_POST['price_max']; ?>>

            <input class=button type=submit value=Искать>
     

</table>
<input type=hidden name=search value=search>
</form>

<?php
// Cкрипт-обработчик поискового запроса
// из формы
if(isset($_POST['search']))
{
  
?>
  <a name=table></a>
  <?php
  
// Флаг равен true, если есть хотя бы один критерий поиска
  
$is_query false;
  
// Проверяем наличие и число параметров поиска
  // категория
  
$tmp1 =  $tmp2 $tmp3 $tmp4 ="";
  if(isset(
$_POST['categoria']) && $_POST['categoria']!='none')
     
$tmp1 " and categoria='".$_POST['categoria']."'";
//Вид
    
if(!empty($_POST['vid'])) $tmp2 " and vid LIKE '%".$_POST['vid']."%' ";
  
// Цена
  
if(!empty($_POST['price_min']))
    
$tmp3 " and price>".$_POST['price_min'];
  if(!empty(
$_POST['price_max']))
    
$tmp4 " and price<".$_POST['price_max'];



  
// Формируем запрос из переданных данных
  
$query "SELECT * FROM product
            WHERE hide='show'
            "
.$tmp1.$tmp2.$tmp3.$tmp4."
            ORDER BY pos"
;
  
// Выполняем SQL-запрос
  
$prt mysql_query($query);
  if(!
$prtputerror("Ошибка при обращении к таблице риэлторских услуг");
  
// количество рядов в наборе должно быть больше нуля
  
if (mysql_num_rows($prt)>0)
  {
    
?>
    <table class="table" border="1" cellpadding="3" cellspacing="0" width="100%" bordercolordark="white" bordercolorlight="silver">

       <td><font face="Verdana" style="font-size:10pt" color="#FFFFFF">
Категория
</font></td>
       <td><font face="Verdana" style="font-size:10pt" color="#FFFFFF">
Вид товара
</font></td>
       <td><font face="Verdana" style="font-size:10pt" color="#FFFFFF">
Цена
</font></td>
       <td><font face="Verdana" style="font-size:10pt" color="#FFFFFF">
Марка
</font></td>
       <td><font face="Verdana" style="font-size:10pt" color="#FFFFFF">
Страна прооизводитель
</font></td>
       <td><font face="Verdana" style="font-size:10pt" color="#FFFFFF">
Описание
</font></td>
       <td><font face="Verdana" style="font-size:10pt" color="#FFFFFF">
Фото
</font></td>
       <td><font face="Verdana" style="font-size:10pt" color="#FFFFFF">
Предприятие
</font></td>
       <td><font face="Verdana" style="font-size:10pt" color="#FFFFFF">
Описание предприятия
</font></td>
     </tr>
     </p>
    <?
    
while($par mysql_fetch_array($prt))
    {
      
// Определяем район
      
switch ($par['categoria'])
      {
        case 
'avtomobili':
          
$categ "Автомобили";
          break;
        case 
'apteki':
          
$categ "Аптеки";
          break;
        case 
'banki':
          
$categ "Банки";
          break;
        case 
'DVD':
          
$categ "DVD";
          break;

      }

      echo 
"<tr>

                <td>
$categ</td>
<td>"
.$par['vid']."</td>
                <td>"
.$par['price']."</td>
                <td>"
.$par['marka']."</td>
                  <td>"
.$par['strana']."</td>
                   <td>"
.$par['note']."</td>
                    <td>"
.$par['photo']."</td>
                     <td>"
.$par['firma']."</td>
                      <td>"
.$par['address']."</td>
              </tr>"
;
    }
  }
  else echo 
"Поиск не дал результатов.
             Попробуйте изменить критерии поиска."
;
  echo 
"</table>";
}


?>






Как можно изменить шрифт в таблице с результатами поиска?

   
 
 автор: Ильдар   (05.07.2007 в 08:20)   письмо автору
 
   для: Ксения_954   (05.07.2007 в 07:19)
 

Так у тебя проблема с кодировкой?

   
 
 автор: Ильдар   (05.07.2007 в 08:21)   письмо автору
 
   для: Ксения_954   (05.07.2007 в 07:19)
 

попробуй так


$sql_connect = @mysql_connect($sql, $sql_user, $sql_pass);    // подкючение к БД
          @mysql_query("SET NAMES cp1251");  - устанавливает кодировку



Мне это очень помогло!

   
 
 автор: Ксения_954   (05.07.2007 в 08:29)   письмо автору
 
   для: Ильдар   (05.07.2007 в 08:21)
 

проблема не с кодировкой..
когда осуществляется поиск, выводится таблица с результатами (из БД). Шрифт в таблице Times New Roman, 12, вроде. А мне нужно Verdana, 10. Как это сделать?

   
 
 автор: kasmanaft   (05.07.2007 в 10:10)   письмо автору
 
   для: Ксения_954   (05.07.2007 в 07:19)
 

Эу, товарисчи, куда мои посты дели из предыдущей темы? :cry: :cry: =)

Ксения_954, попробуйте вот такой стиль куда-нить наверх добавить

<style type="text/css">
.table {width: 100%}                        
.table td {
    border: 1px solid;
    borderColorDark: white;
    borderColorLight: silver;
    font: 10pt Verdana;
    color: white;
    padding: 3px;
    }
</style>

А в таблице оставить только <table class="table" cellspacing="0">
(и нужно бы убрать все font из таблицы)

   
Rambler's Top100
вверх

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