$result->bindValue(':delivery', serialize($options['delivery']), PDO::PARAM_STR); // Сериализовать массив.
// Или
$result->bindValue(':delivery', json_encode($options['delivery']), PDO::PARAM_STR); // Преобразовать в json - формат.
// Или
$result->bindValue(':delivery', implode(',' ,$options['delivery']), PDO::PARAM_STR); // Соединить элементы массива в строку с запятой в качестве разделителя.
public function products()
{
return $this->belongsToMany(Prdouct::class, 'product_catalog', 'category_id', 'product_id', 'id');
}
Categoty::find(1)->products;
x.increment().increment().increment().print();
x.increment();
x.increment();
x.increment();
x.print();
Неужели просто посылается запрос раз в секунду на сервер через ajax?
$i = 1;
foreach($arr as $item) {
if ($i > 2) break;
echo $item;
$i++;
}
<?php
require "db.php";
$login2 = $_POST['login2'];
$password2 = $_POST['password2'];
var_dump($password2);
if (isset($_POST['submit-log'])) {
$query2 = "SELECT password FROM users WHERE login ='$login2' LIMIT 1";
#var_dump($query2);
$query2 = mysqli_query($connect, $query2);
if( $query2->num_rows ){
$hash = $query2->fetch_assoc()['password'];
if (password_verify($password2, $hash)) {
echo "<div style='color:green; font-family: 'Lobster', cursive;'>Вы успешно вошли!</div>";
}else{
echo "<div style='color:red; font-family: 'Lobster', cursive;'>Пароли не совпадают!</div>";
}
}else{
echo "<div style='color:red; font-family: 'Lobster', cursive;'>Пользователь не найден!</div>";
}
}
<div class="example">
@yield('content')
</div>
@extends('first')
@section('content')
Hello, World!
@endsection
class Controller
{
public function indexAction()
{
return view('second');
}
}
<div class="example">
Hello, World!
</div>
<form id="my-form" enctype="multipart/form-data">
<input type='file' id='file_id'>
</form>
$.ajax({
url: "ajax/save-photo.php",
method: 'POST',
data: new FormData($('#my-form')[0]), // Вот таким образом создаем экземпляр FormData
processData: false,
contentType: false,
dataType: 'json',
success: function() {
alert('success');
},
error: function(){
alert('error');
}
});