var_dump([$exp_in, $XP]);
if($exp_in <= $XP){
var_dump(1);
...
var_dump(2);
...
Тем более работа с БД выполняется успешноКак вы это проверяете?
На сколько правильное решение сформировалось в голове,Достаточно стандартное решение
и как правильно отправить запрос ajax именно на ванильном js?XMLHttpRequest или fetch, по сути разницы нет, единственно надо учесть что данные через фетч по умолчанию попадут в php://input, а не в $_POST, либо нужно формировать запрос с формДата в качестве отсылаемой структуры данных.
получается можно и без бекенда решить задачу?Нет. Не понятно откуда такой вывод...
<?php
class Curs{
public $currencies;
function __construct($curencyArray){
$this->currencies = new class($curencyArray){
function __construct($arr){
foreach($arr as $crn){
$this->{strtolower($crn['code_cur'])} = (object)$crn;
}
}
};
}
};
$currencies = [
['name_cur'=>'Рублей','short_cur'=>'₽','code_cur'=>'RUB','ratio_cur'=>1,'default_cur'=>1,'display_cur'=>1,],
['name_cur'=>'Dollar','short_cur'=>'$','code_cur'=>'USD','ratio_cur'=>1,'default_cur'=>1,'display_cur'=>1,],
['name_cur'=>'Euro','short_cur'=>'€','code_cur'=>'EUR','ratio_cur'=>1,'default_cur'=>1,'display_cur'=>1,],
['name_cur'=>'Pound','short_cur'=>'£','code_cur'=>'GBP','ratio_cur'=>1,'default_cur'=>1,'display_cur'=>1,],
['name_cur'=>'円','short_cur'=>'¥','code_cur'=>'JPY','ratio_cur'=>1,'default_cur'=>1,'display_cur'=>1,],
['name_cur'=>'元','short_cur'=>'Ұ','code_cur'=>'CNY','ratio_cur'=>1,'default_cur'=>1,'display_cur'=>1,],
];
$curs = new Curs($currencies);
var_dump($curs->currencies->usd);
/*
object(stdClass)#4 (6) {
["name_cur"]=>
string(6) "Dollar"
["short_cur"]=>
string(1) "$"
["code_cur"]=>
string(3) "USD"
["ratio_cur"]=>
int(1)
["default_cur"]=>
int(1)
["display_cur"]=>
int(1)
}
*/
ini_set('error_reporting',E_ALL); // выводим все ошибки и варнинги
ini_set('display_errors', 1);
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); // все ошибки соединениея и бд выводим
$mysqli = new mysqli("localhost", "root", "", "testtest");
$sth = $mysqli->prepare("SELECT * FROM test_eisenck WHERE id=?");// бинд не поддерживает ничего кроме "?"
...
$arResult = $sth->fetch(); // читаем про фетч, а PDO::FETCH_ASSOC вообще от другого драйвера
Если я делаю json_decode до закрытия curl оно выводит все элементы, если после то только последнийкакие элементы? Код давайте, явно вы там какой-то треш намутили.
но выводит по сути не совсем то что мне нужноКак выводите так и получаете
Как вывести это в нормальном варианте и в особенности убрать string()Зависит от того что вы хотите получить.
Мне нужно сделать json_decode, но что бы оно вывело его двумя array с key => valueВы его и получили, то что вы его выводите через var_dump, не понимая что и зачем вы делаете, сути не меняет.
я про то что у меня в 1 массиве есть подмассив например и я не могу просто фильтровать скажем по запятойarray_walk_recursive()
$(function() {
$("#phrase").on('blur', function() {
$.post("../auth.php", $(".form-horizontal").serialize(), function(data){alert (data);}
);
});
)}
И так же есть дб phpMyAdmin.Это не дб, а инструмент для работы с бд mySql
Но когда я добавляю новые данные(строку). и когда я хочу сделать отступ(\n). phpMyAdmin добавляет "\" к \n. - получается - "\\n"Кошмарное описание непонятно чего. Во первых \n - это новая строка, а не отступ, во вторых, если вы это делаете через интерфейс phpMyAdmin, достаточно просто в этом месте нажать шифт+энтер.
Как можно пофиксить этот баг?Никак, это не баг, а фича
что бы было как я ввожу не разбираюсь как можно переустановить phpMyAdmin в Fastpanel.Кошмар, можно как-то оформлять поток мыслей в понятные фразы? И почитайте про знаки препинания, как их правильно использовать.
<?php
...
foreach ($data['results'] as $repo){
?> //закрыли пхп, дальше выводим хтмл
<dt>
<span>
<?=join(', ', $repo['topic']);?> //сделали пхп вывод где надо, и дальше выводим хтмл...
</span>
<div class="acc-icon-wrap parallax-wrap">
<div class="acc-button-icon parallax-element">
<i class="fa fa-angle-down"></i>
</div>
</div>
</dt>
<dd class="accordion-content">
<h3>Question</h3>
<dd><?=$repo['question']?></dd>
<h3>Answer</h3>
<dd><?=$repo['ansver']?></dd>
<?php } ?>