Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.11.2018, 13:58
Новичок на форуме
Отправить личное сообщение для fizz5360 Посмотреть профиль Найти все сообщения от fizz5360
 
Регистрация: 18.10.2018
Сообщений: 9

Как добавить стиль в PHP.
Может я сформулирую вопрос не правильно, но я постараюсь объяснить все детально. У меня есть php код.

<?php 

header('Content-type: text/html; charset=utf-8');

define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PASS', '');
define('DB_NAME', 'pdd');

if (!mysql_connect(DB_HOST, DB_USER, DB_PASS)) {
    exit('Cannot connect to server');
}
if (!mysql_select_db(DB_NAME)) {
    exit('Cannot select database');
}

mysql_query('SET NAMES utf8');

function search ($query) 
{ 
    $query = trim($query); 
    $query = mysql_real_escape_string($query);
    $query = htmlspecialchars($query);

    if (!empty($query)) 
    { 
        if (strlen($query) < 3) {
            $text = '<p>Слишком короткий поисковый запрос.</p>';
        } else if (strlen($query) > 128) {
            $text = '<p>Слишком длинный поисковый запрос.</p>';
        } else { 
            $q = "SELECT *
                  FROM `rules` WHERE `article_name` LIKE '%$query%'";
                
            $result = mysql_query($q);


            if (mysql_affected_rows() > 0) { 
                $row = mysql_fetch_assoc($result); 
                $num = mysql_num_rows($result);

                $text = '<p>По запросу <b>'.$query.'</b> найдено совпадений: '.$num.'</p>';

                do {
                    // Делаем запрос, получающий ссылки на статьи
                    $q1 = "SELECT `link` FROM `table_name` WHERE `uniq_id` = '$row[page_id]'";
                    $result1 = mysql_query($q1);

                    if (mysql_affected_rows() > 0) {
                        $row1 = mysql_fetch_assoc($result1);
                    }

                    $text .= '<p>'.$row1['aticle_name'].''.$row['text'].''.$row['id'].''.'">'.$row['aticle_name'].'</p>
                    <p>'.$row['desc'].'</p>';

                } while ($row = mysql_fetch_assoc($result)); 
            } else {
                $text = '<p>По вашему запросу ничего не найдено.</p>';
            }
        } 
    } else {
        $text = '<p>Задан пустой поисковый запрос.</p>';
    }

    return $text; 
} 
?>


И у меня вопрос, как задать стиль $q? Например сделать задний фон красным, и тд...
Ответить с цитированием
  #2 (permalink)  
Старый 22.11.2018, 14:05
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Сообщение от fizz5360
И у меня вопрос, как задать стиль $q?
$q - это текст запроса к базе данных. Где у него фон?

<p style="background-color:red;">По вашему запросу ничего не найдено.</p>

Последний раз редактировалось Dilettante_Pro, 22.11.2018 в 14:08.
Ответить с цитированием
  #3 (permalink)  
Старый 22.11.2018, 14:07
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от fizz5360
$query = htmlspecialchars($query);
Зачем?
Ответить с цитированием
  #4 (permalink)  
Старый 23.11.2018, 18:09
Новичок на форуме
Отправить личное сообщение для fizz5360 Посмотреть профиль Найти все сообщения от fizz5360
 
Регистрация: 18.10.2018
Сообщений: 9

Я не знаю, я нашел в инете, в PHP почти ничего не знаю.
Ответить с цитированием
  #5 (permalink)  
Старый 23.11.2018, 18:11
Новичок на форуме
Отправить личное сообщение для fizz5360 Посмотреть профиль Найти все сообщения от fizz5360
 
Регистрация: 18.10.2018
Сообщений: 9

Вот именно, как добавить этот самый фон?
Ответить с цитированием
  #6 (permalink)  
Старый 23.11.2018, 18:34
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от fizz5360
Я не знаю, я нашел в инете
Ну так надо читать, а не копировать бред. Данную функцию можно применить при выводе в браузер, чтобы исключить XSS атаку, а в данном случае она совсем не нужна и может быть и вредной.
Ответить с цитированием
  #7 (permalink)  
Старый 23.11.2018, 18:40
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Сообщение от fizz5360
Вот именно, как добавить этот самый фон?
Смотрели Пост 2 Посмотреть?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как отправить и получить ответ от php через ajax? drkrol Общие вопросы Javascript 2 26.11.2016 03:49
Обратный отсчет на js как добавить 0 при значении от 0 до 9 kovalenko3331 Общие вопросы Javascript 2 08.04.2016 08:59
Как вывести данные из PHP Sherminator Events/DOM/Window 2 07.08.2012 20:11
Как передавать параметры из php скрипта в js imissyouso Общие вопросы Javascript 3 01.08.2012 18:24
Как обрезать строку и добавить символы в середине, в зависимости от длинны строки andreyua Firefox/Mozilla 12 10.12.2010 15:44