<?php
session_start();
if ($_SESSION['login'] = false); //точки с запятой быть не должно
{
header('Location:index.php');
if ($_SESSION['login'] = true);
// не один =, а два == и скорее нужно так: if (!empty($_SESSION['login'] ))
{
header('Location:books');
exit;
}
}
?>
if ($_SESSION['login'] = true)
вложена в другой обратный IF и никогда не выполнится, надо вынести и писать ELSE IFЕсли в Sql запросе вместо переменной вставлять сразу число, то все работает корректно,
var isId = $('.poleCi select option:selected').attr('data-isId');
console.log(isId); //!!!
$url = '[URL=http://test.ru/test?test]test[/URL]';
$url = preg_replace('/^.*\[URL=(.+)\](.+)\[.*$/uiU', '<a target="_blank" href="$1">$2</a>', $url);