добрый день всем,ситуация такая:
в админке формирую таблицу игр,таблица записывается нормально,далее иду в фаил где отображается таблица игр как и задумано скриптом-отображается как "ожидается",но что бы игра началась-нужно вручную нажать на надпись "ожидается",при нажатии происходит еще одна запись в другую таблицу sql и игра начинается.
Так как список больше чем на скрине,то вручную пробегаться по всем кнопочкам долго,хотел сделать это с помощью команд:
$q = mysql_query("select `id` from `game` where id='" . $id . "';");
$arr = mysql_fetch_array($q);
include 'group.php?act=group&mod=play&id=' . $arr['id'].'';
и такой же код,только вместо
include ставил
require
инклудил ссылку которая ведет при ручном нажатии на ссылку
буду благодарен вашей помощи
Роман, тебе нужно сделать перенаправление по этим ссылкам?
ДоХтор, что бы получилось так как я бы вручную по нажимал на эти ссылки
# Роман (15.12.2017 / 11:24)
ДоХтор, что бы получилось так как я бы вручную по нажимал на эти ссылки
Нужно или CURL'ом это делать, Ajax'ом. Обычный редирект подошёл бы, если бы ссылка была одна.
ДоХтор, я этих вещей еще не знаю к сожалению-только учусь
# Роман (15.12.2017 / 11:49)
ДоХтор, я этих вещей еще не знаю к сожалению-только учусь
ну чтобы что-то дописать к твоему коду, нужен собственно код ) Если не хочешь его "светить" публично, то можешь написать в личку, позже буду за ПК, напишу на его основе пример, а пока можешь почитать в мануале про curl.
ДоХтор, да вот читаю,пока не пойму,там есть скачки,поиск редиректов и т.д.
пробую некоторые варианты,пока без результативно,если ни чего не получится,пришлю код в личку
Роман, Курл не поможет, нужен аякс. Пример для одной ссылки(но лучше jquery использовать)
<div id="app">
<a href="group.php?act=group&mod=play&id=<?php echo $arr['id'];?>">Ожидается</a>
</div>
xhr
function link() {
var xhr = new XMLHttpRequest();
xhr.open('GET', 'group.php?act=group&mod=play&id=<?php echo $arr['id'];?>', false);
xhr.send();
if (xhr.status != 200) {
// 404: Not Found
alert(xhr.status + ': ' + xhr.statusText);
} else {
// результат
var app = document.getElementById('app');
app.innerHTML = 'Done!';
}
}
$(document).ready(function () {
setTimeout('link()', 6000); // 6 sec
})