Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.08.2016, 22:57
Новичок на форуме
Отправить личное сообщение для okolo Посмотреть профиль Найти все сообщения от okolo
 
Регистрация: 29.08.2016
Сообщений: 1

Почему не срабатывает?
Есть код, он срабатывает только один раз.
По логики при формированию запроса он должен работать , но не работает.
Сам код.

<div id="golosov" >

<?php
require_once('../super-admin/bd.php');

$a = mysql_query("SELECT COUNT(1) FROM answer");
$b = mysql_fetch_array( $a );
$b = $b[0]; // выведет число строк

$number = mt_rand(1, $b); // генерируем случайное число
$usertr = mysql_query("SELECT * FROM answer WHERE id=$number");
$rowtr = mysql_fetch_array($usertr);

$ansewtrue = $rowtr[2]; // Индификатор правильного ответа

if($ansewtrue == 'one'){
$ansewtrue2 = $rowtr[4]; // Правильный ответ

}else{
if( $ansewtrue == 'two'){
$ansewtrue2 = $rowtr[5]; // Правильный ответ

}else{
if( $ansewtrue == 'three'){
$ansewtrue2 = $rowtr[6]; // Правильный ответ
}

}
}

$name = $rowtr[7]; // Название картины



?>

<meta http-equiv="content-type" content="text/html; charset=utf-8">


<div id="didi" >
<form name = 'form1'>
<input type="radio" id="ans1" name="anse" value="one"><?php echo $rowtr[4] ?><Br>
<input type="radio" id="ans2" name="anse" value="two"><?php echo $rowtr[5] ?> <Br>
<input type="radio" id="ans3" name="anse" value="three"><?php echo $rowtr[6] ?><Br>
<input type="button" name="button1" id="ans" onclick="button()" value="Ответить">
</form>
</div>
<p>
<?php $img = 'img/'. $rowtr[3]; ?>
<img src=" <?php echo $img; ?>" width="350px"></p>
<input type="button" onclick="give()" value="Обновить">

<script>
function button(){
itogo = "<?php echo $ansewtrue2 ;?>";
$ansewtrue = "<?php echo $ansewtrue ;?>";
name = "<?php echo $name ;?>";
an = document.form1.anse.value;
if($ansewtrue == an ){ // правильный ответ
document.getElementById('didi').innerHTML = 'Вы ответили правильно! Художник нарисовавший эту картину "' + name +'" - '+ itogo ;
}else{
if(an == ''){

}else{
document.getElementById('didi').innerHTML = 'Вы ответили не правильно! Художник нарисовавший эту картину "' + name +'" - '+ itogo ;
}
}
console.log(an);
console.log($ansewtrue);
}
</script>

<script>
function give(){
// 1. Создаём новый объект XMLHttpRequest
var xhr = new XMLHttpRequest();

// 2. Конфигурируем его: GET-запрос на URL 'phones.json'
xhr.open('GET', 'zapros.php', false);

// 3. Отсылаем запрос
xhr.send();

// 4. Если код ответа сервера не 200, то это ошибка
if (xhr.status != 200) {
// обработать ошибку
alert( xhr.status + ': ' + xhr.statusText ); // пример вывода: 404: Not Found
} else {
// вывести результат
// alert( xhr.responseText ); // responseText -- текст ответа.
document.getElementById('golosov').innerHTML = xhr.responseText ;
}
}

</script>
</div>

Ссылка на страницу:
http://okolome.ru/golosovanie/correct.php
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему click срабатывает только со второго раза imedia Элементы интерфейса 2 25.08.2016 08:33
Почему не срабатывает скрипт при открытии страницы? koha345 Dojo toolkit 1 11.05.2016 00:51
Почему не срабатывает функция внутри функции? Conus Элементы интерфейса 1 17.04.2016 15:50
Почему не срабатывает селектор jQuery? sunny_joke Events/DOM/Window 1 13.12.2015 02:00
Почему alert не срабатывает для несуществующей переменной? Почемучкин Общие вопросы Javascript 10 16.08.2012 09:32