<img alt="Картинка" class="image">
/*add image*/
const file = document.querySelector('.file');
const image = document.querySelector('.image');
uploadButton.onclick = () =>{
var url = URL.createObjectURL(file.files[0]);
localStorage.setItem('image', url);
Image.setAttribute('src', localStorage.getItem('image'));
}
document.querySelector('.image').setAttribute('src', localStorage.getItem('image'));
/*add image*/
const file = document.querySelector('.file');
const image = document.querySelector('.image');
uploadButton.onclick = () =>{
var url = URL.createObjectURL(file.files[0]);
localStorage.setItem('image', url);
Image.setAttribute('src', localStorage.getItem('image'));
}
$user = $_SESSION['user']; /*22бензин22*/
$user = explode(" ", $user); /*В кавычках пробел*/
var_dump($user); /*Выводит array(1) { [0]=> string(8) "22бензин22" }*/
Вот пример со словом '2бензин2' :
<code lang="php">
$user = $_SESSION['user']; /*Тут слово '2бензин2'*/
$user = str_split($user); /*Разбиваю на массив*/
$user[1] = ucfirst($user[1]); /*Беру индекс буквы 'б'*/
$user = implode($user); /*Собираю в строку*/
</code>
Проблема в том, что если будет ''22бензин22, то индекс [1] будет уже не буква 'б', а цифра '2'.
$errors = array();
$sql = "SELECT * FROM `register` WHERE `login` = :login";
$query = $base->prepare($sql);
$query->execute(['login' => $login]);
if($query){
$errors[] = 'Такой пользователь уже существует!';
}
<?php
session_start();
include 'data/base.php';
if(isset($_POST['submit'])){
$login = $_POST['login'];
$password = $_POST['password'];
$errors = array();
$stmt = $base->prepare("SELECT * FROM `register` WHERE `login` = ? AND `password` = ?");
$stmt->bind_param('ss', $login, $password);
$stmt->execute();
$user = $stmt->get_result();
$result = $user->fetch_assoc();
if(!$result){
$errors[] = 'Пользователь не найден! <br> <a href="reg.php" style="text-decoration:underline;">зарегистрироватся</a>';
}
if($password != var_dump($result[1])){
$errors[] = 'Пароль введен неверно!';
}
if(empty($errors)){
echo "<div class='succ'>Вы успешно вошли!</div>";
$stmt = $base->prepare("INSERT INTO `auth` (`login`, `password`) VALUES (?, ?)");
$stmt->bind_param('ss', $login, $password);
$stmt->execute();
}else{
echo "<div class='errors'>".array_shift($errors)."</div>";
}
}
?>