Хорошо, когда пользователь вводит теги в базу данных, я выделяю элементы HTML и разделяю теги с помощью запятой. Но по какой-то причине, когда я выделяю теги html, в базу данных отправляется пустое значение вместе с другими тегами, например если пользователь вводит следующие данные.PHP пользователь ввел данные проблемы?
<html>,tag2,tag3,tag4 //an empty value is entered
,tag2,tag3,tag4 //this will also enter an empty value
Тег html будет удален, но пустое значение будет передано в базу данных, как я могу остановить это?
Я думаю, что это как-то связано с этой частью моего кода.
$tags = explode(",", $_POST['tag']);
как вы удаляете HTML? – carlsborg
'$ tag = mysqli_real_escape_string ($ mysqli, trim (strip_tags ($ purifier-> purify ($ _ POST ['tag']))));' – pHpNUT