Ответы пользователя по тегу PHP
  • Можно ли упростить код на Php?

    @darknefrit
    Я тоже не понял зачем тебе столько if если код внутри одинаковый ??
    И Что тоакое .. ? Новый тэг?
    Можно ли сделать чтобы строки выводились последовательно так же с интервалом 20 секунд.

    в смысле эти две строки чтобы не сразу выводились а по очереди с интервалов в 20 сек?
    Конечно можно, разве что то не возможно запрограммировать ?
    ты возвращаешь 2 строки, помести их в json:
    json = [
    "p30"=>"<p30>".$row['fraza']."</p30>",
    "p31"=>"<p31>...".$row['avtor']."</p31>"
    ]
    echo json_encode(json);

    на js увеличь интервал обращения к серверу до 40 сек.
    а там где ты вставляемшь на старницу оберни в таймер который выведет вторую строку через 20сек. Ну как вариант.
    function po()
     {
     $.ajax({
     type: "POST",
     url: "shablon/filosof.php",
     data: "req=ok",
     // Выводим то что вернул PHP
     success: function(text)
     {
     //Очищаем форму ввода
     $(".frazy2").empty();
     //Выводим что вернул нам php
     $(".frazy2").append(text.p30);
    setTimeout(function (){
     $(".frazy2").append(text.p31);
    },20000)
    
     }
     });
     }

    Так кто решений 100500 мильонов как придумаешь так и будет
    Ответ написан
    Комментировать
  • Обучающий материал по написанию своего движка?

    @darknefrit
    Садишься ставишь себе задачу, и решаешь её, не знаешь как решить конкретную проблему идёшь в гугл...ищешь решения аналогичных проблем. подсматриваешь алгоритм, понимаешь как нужно реализовать и пишешь по своему ,это будешь лучше и продуктивней этих курсов
    Ответ написан
    Комментировать
  • Почему JS преобразует массив PHP в объект?

    @darknefrit
    А что Вас смущает в работе с JS объектом ? У Вас ключи стали айдишниками, всё норм же? Какая разница как он называется объект или ассоциативный массив или карта ?:) В JS всё объекты.
    Ответ написан
    Комментировать
  • Как получить данных на select из база данных через javascript?

    @darknefrit
    Как то так наверное
    fetch(URL_forGetSelectData,
    ).then(function (response) {	
    	return response.json();
    }).then(function (response) {
    // если даные пришли в виде html: '<option value="value_1">name_1</option><option value="value_n">name_n</option>'
    	document.getElementById("selectId").innerHTML=response; 
    	// или если  данные пришли в виде json примерно :
    	// response = {
    	// 	"name_1":"value_1",
    	// 	//...
    	// 	"name_n":"value_n",
    	// };
    	let  fragment = document.createDocumentFragment();
    	for (let option in response){
    		let optionElem = new Option(option, response[option]);
    		fragment.appendChild(optionElem);
    	}
    	document.getElementById("selectId").appendChild(fragment);
    	
    	return;
    }).catch(function (error) {
    	console.log(error);	
    });
    Ответ написан
    Комментировать
  • Какой самый простой способ вызова хранимой функции PostgreSQL и вывода возвращаемого значения на PHP?

    @darknefrit
    $result = pg_query($conn, "SELECT check_login_and_password(аргументы)");
    Не работает ?
    Ответ написан
    Комментировать