mysqli_query
исключает 2 параметра, первая переменная - mysqli_connect
эквивалентная переменная, вторая - запрос, который вы предоставили
$name1 = mysqli_connect(localhost,db_username ,db_pswd ,db_name );
$name2 = mysqli_query($name1,"INSERT INTO `counter`.`hits` (`page_hits`) VALUES ('".$hits."')");
После переориентации текстового поля с помощью txtarea.focus()
добавьте эту строку:
txtarea.selectionEnd= end + 7;
Это установит курсор на семь позиций раньше, чем раньше, что будет учитывать [b][/b]
.
Пример
document.getElementById('bold').addEventListener('click', boldText);
function boldText() {
var txtarea = document.getElementById("editor_area");
var start = txtarea.selectionStart;
var end = txtarea.selectionEnd;
var sel = txtarea.value.substring(start, end);
var finText = txtarea.value.substring(0, start) + '[b]' + sel + '[/b]' + txtarea.value.substring(end);
txtarea.value = finText;
txtarea.focus();
txtarea.selectionEnd= end + 7;
}
#editor_area {
width: 100%;
height: 10em;
}
<button id="bold">B</button>
<textarea id="editor_area"></textarea>
, если вы используете jquery, вы можете сделать это следующим образом.
$('textarea').prop('selectionEnd', 13);