[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не заносит данные в БД .
fortuna
Не могу понять , сетуация такая , если просто ввожу текст то он заносит нормально, но при добавление BBCODE есть проблеммы
он переводит из [avto]
вот такое
<div id='avto'><a href='#'>BMW</a>, 5331</div>
Вот такое он не заносит , пишет ошибка ..
Я экранировал и убирал экранирование .. что - то не алё .
Вот такое прописал .
$textarea = mysql_real_escape_string(htmlspecialchars($_POST['textarea']));

Как исправить данную ситуацию .
fortuna
Может кто подскажет ?
Если заносить данные только с mysql_real_escape_string и данные заносить вот так <div id='avto'><a href='#'>BMW</a>, 5331</div> , то в БД идёт запись , а если через str_replace он не заносит , вопрос почему ? Если удалить вот это ' то всё заносит , из этого [avto] делает вот это <div id='avto'><a href='#'>BMW</a>, 5331</div> , как можно решить эту проблему ?
bestxp
placeholder использовать, об этом гуглить
fortuna
bestxp
Я в тектериа задаю BBcode , а он в свою очередь из [avto] делает вот это <div id='avto'><a href='#'>BMW</a>, 5331</div> , но str_replace видать не правильно понимает вот это - ''''''''''' , если без них то всё нормально проходит . Есть какая замена str_replace ?
fortuna
Решил проблему , я не правильно экранировал , нужно было сначало BBcode перевести в HTML вид , а потом сделать экранирование . ph34r.gif
P.S Чуток ступил .
bestxp
а причем тут textarea
плейсхолдер для запросов

называется еще prepared statement
fortuna
bestxp
Мне лично гугл так сказал ! как вы мне сказали набрать placeholder , он вывел мне по HTML .
Цитата
называется еще prepared statement

Вот так будет яснее . smile.gif , но трабл я свой решил .
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.