PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (11): « 1 2 [3] 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 152
afuno Отправлено: 21 Января, 2012 - 17:05:41 • Тема: Ошибка в запросе • Форум: Работа с СУБД

Ответов: 8
Просмотров: 1417
Вот код в файле (32-36 строки):
PHP:
скопировать код в буфер обмена
  1.         $new_inbox = mysql_query("SELECT COUNT(*) FROM mail WHERE recipient='$user_id' and reads=0", $mysql_connect);
  2.         $row_new_inbox = mysql_fetch_array($new_inbox);
  3.         echo mysql_error();
  4.         echo var_dump($new_inbox);
  5.         $new_inbox = $row_new_inbox[0];


И выходит такая ошибка:
Цитата:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/user151/data/www/afuno. ru/mail.php on line 33
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'reads=0' at line 1bool(false)


названия я все проверял раз по 100, из бд и копировал их.

Почему ошибку выдаёт так и не понял. В чём проблема?
afuno Отправлено: 21 Января, 2012 - 14:01:55 • Тема: Непонятный символ при использовании substr(); • Форум: Вопросы новичков

Ответов: 2
Просмотров: 184
snikers987, да, помогло, спс)
afuno Отправлено: 21 Января, 2012 - 13:47:49 • Тема: Непонятный символ при использовании substr(); • Форум: Вопросы новичков

Ответов: 2
Просмотров: 184
Здравствуйте!

У меня непонятный символ при использовании substr();
Если я обрезаю текст, то у меня появляется не нужный мне символ.

Вот скриншот: http://s018[dot]radikal[dot]ru/i527/1201[dot][dot][dot]ca1cd5d0f1a3[dot]png

Как мне его убрать и как поставить на его место "..." (многоточие).
afuno Отправлено: 12 Января, 2012 - 13:45:35 • Тема: BB редактор • Форум: Хранение данных, их вывод и обработка

Ответов: 15
Просмотров: 3550
у меня nl2br перед запросом в БД после всех этих строк.
(Добавление)
Мелкий, спасибо! всё заработало)
afuno Отправлено: 12 Января, 2012 - 13:34:02 • Тема: BB редактор • Форум: Хранение данных, их вывод и обработка

Ответов: 15
Просмотров: 3550
Так. Из текстого поля в переменную $comments_text заносится текст. Далее эта переменная проходит через это:
PHP:
скопировать код в буфер обмена
  1. $comments_text = trim($comments_text);
  2. $comments_text = stripslashes($comments_text);
  3. $comments_text = htmlspecialchars($comments_text);
  4. $comments_text = mysql_real_escape_string($comments_text);
afuno Отправлено: 10 Января, 2012 - 19:33:24 • Тема: BB редактор • Форум: Хранение данных, их вывод и обработка

Ответов: 15
Просмотров: 3550
IllusionMH, всё равно выводит всё в одну строку.
afuno Отправлено: 10 Января, 2012 - 18:42:08 • Тема: BB редактор • Форум: Хранение данных, их вывод и обработка

Ответов: 15
Просмотров: 3550
Ну кто-нибудь объясните, почему не пашет это:
PHP:
скопировать код в буфер обмена
  1. $comments_text = str_replace("\n", "<br />", $comments_text);
afuno Отправлено: 10 Января, 2012 - 18:13:25 • Тема: BB редактор • Форум: Хранение данных, их вывод и обработка

Ответов: 15
Просмотров: 3550
Цитата:
вод так оно будет [b] заменять на <b>

Цитата:
заменяла что та на что то например <b> на [b] или <u> на [u]


из этого понял, что должно быть так:
PHP:
скопировать код в буфер обмена
  1. $comments_text = str_replace('<b>', '[b]', $comments_text);
  2. $comments_text = str_replace('</b>', '[/b]', $comments_text);


верно?
(Добавление)
Вообще, подумав я пришёл к одному. Мне нужно, что бы только перенос строки делал. то есть в БД заносил где перенос
afuno Отправлено: 10 Января, 2012 - 11:29:59 • Тема: BB редактор • Форум: Хранение данных, их вывод и обработка

Ответов: 15
Просмотров: 3550
Так?
PHP:
скопировать код в буфер обмена
  1. $comments_text = str_replace('[b]', '<b>', $comments_text);
  2. $comments_text = str_replace('[/b]', '</b>', $comments_text);

(Добавление)
EuGen, а в БД мне заносить $sResult ?
(Добавление)
Всё правильно в коде?

PHP:
скопировать код в буфер обмена
  1.                         $str_search = array(
  2.                         "#\[br\]#is",
  3.                         "#\[b\](.+?)\[\/b\]#is",
  4.                         "#\[i\](.+?)\[\/i\]#is",
  5.                         "#\[u\](.+?)\[\/u\]#is");
  6.                         $str_replace = array(
  7.                         "<br />",
  8.                         "<strong>\\1</strong>",
  9.                         "<span style='font-style:italic'>\\1</span>",
  10.                         "<span style='text-decoration:underline'>\\1</span>");
  11.                         $comments_text = preg_replace($str_search, $str_replace, $comments_text);
afuno Отправлено: 10 Января, 2012 - 11:12:57 • Тема: BB редактор • Форум: Хранение данных, их вывод и обработка

Ответов: 15
Просмотров: 3550
а можете пример привести. ну чтобы содержимое тега

переносилось в БД так
CODE (html):
скопировать код в буфер обмена
  1. <font class="">текст</font>

(Добавление)
Я сделал вот так:
PHP:
скопировать код в буфер обмена
  1. $comments_text = str_replace("[b]", "".$comments_text."", "<b>");
  2. $comments_text = str_replace("[/b]", "".$comments_text."", "</b>");


но не пашет ничего... не понимаю..
afuno Отправлено: 10 Января, 2012 - 10:59:13 • Тема: BB редактор • Форум: Хранение данных, их вывод и обработка

Ответов: 15
Просмотров: 3550
Здравствуйте!

У меня есть некий JS файл, который позволяет в textarea вставлять ББ теги, как, например, на этом форуме. Но проблема в том что в БД они заносятся в своём первоначальном состоянии, а мне нужно чтобы слово, которое в "жирном" теге заносилось в так:


Как это сделать?
afuno Отправлено: 09 Января, 2012 - 21:12:44 • Тема: Как правильно прописать 2 WHERE в запросе? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 288
PATCH, спасибо)
afuno Отправлено: 09 Января, 2012 - 20:51:37 • Тема: Как правильно прописать 2 WHERE в запросе? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 288
PATCH, пробовал. Не помогает что-то( Я удивлён..
afuno Отправлено: 09 Января, 2012 - 20:49:01 • Тема: Как правильно прописать 2 WHERE в запросе? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 288
Спасибо.

Мне лень было тему создавать. Напишу тут.

Мне нужно вызвать ошибку 404 Not Found.
PHP:
скопировать код в буфер обмена
  1. if (!$news2["id"]) {
  2.         //тут вызов ошибки 404 Not Found.
  3. }

То есть если id нет в БД, то должна выскакивать типичная страница ошибки 404.
afuno Отправлено: 09 Января, 2012 - 20:39:42 • Тема: Как правильно прописать 2 WHERE в запросе? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 288
PATCH, ошибка исчезла. Это значит зелёный свет, всё хорошо?)

Страниц (11): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB