|
|
|
|
|
для: sim5
(20.06.2008 в 08:55)
| | Большое спасибо, буду ждать. | |
|
|
|
|
|
|
|
для: pautina
(19.06.2008 в 16:26)
| | Впредь - такие большие участки кода, лучше прикреплять, а не выставлять на страницу.
Хорошо, я сделаю изменения и выставлю, но чуть позже, пока я занят. | |
|
|
|
|
|
|
|
для: sim5
(19.06.2008 в 14:55)
| | Сейчас мой тест представляет следующее.
В модуле 5 страниц (index.php, index2.php, index3.php, last.php, base.php)
Перед началам работы теста мы запускаем файл base.php (Запускаем его только 1 раз для создания нужных таблиц в БД)
В нём посредством php кода создается БД useropros, в ней создаются таблицы vopros - вопросов, answer - ответов, prav_answer - правильность ответа, bal_za_otvet - бал за ответ,
Таблицы вопросов и ответов создаются и заполняются записями только 1 раз, Таблицы же правильность ответа и бал за ответ заполняются значениями на каждой странице вопроса.
- правильность ответа либо ответ правильный, либо ответ неправильный (для проверки используется опр. участок кода укажу ниже)
- бал за ответ $count1, $count2, $count3 для каждого вопроса свой, при условии что вопрос правильный величина переменной =1, если вопрос не правильный величина переменной =0:
Сейчас я бы хотел пока сделать правильный вывод правильности ответов, Сейчас у меня все 3 ответа на последней стр. статистики неправильные даже если ответы были правильны.
Приведу Вам все участки кода.
base.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
</head>
<body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_query("CREATE DATABASE useropros") or die (mysql_error());
mysql_select_db("useropros");
mysql_query("CREATE TABLE vopros (
id_voprosa INT NULL PRIMARY KEY AUTO_INCREMENT,
name_vopros TINYTEXT NOT NULL
)") or die (mysql_error());
// Создаём таблицу вопросов
mysql_query("INSERT INTO vopros (name_vopros) VALUES
('Какие из этих видов транспорта передвигаются по земле?'),
('Какой из этих предметов по геометрической форме представляет сферу?'),
('Кто из нижеперечисленного умеет летать?')") or die (mysql_error());
// Создаём таблицу ответов
mysql_query("CREATE TABLE answer (
id_otveta INT NULL PRIMARY KEY AUTO_INCREMENT,
id_parent INT NOT NULL,
var_otveta TINYTEXT NOT NULL
)") or die (mysql_error());
mysql_query("INSERT INTO answer (id_parent, var_otveta) VALUES
(1, 'Подводная лодка'), (1, 'Поезд'), (1, 'Самолёт'), (1, 'Дерижабль'),
(2, 'Куб'), (2, 'Пирамида'), (2, 'Мяч'), (2, 'Конус'),
(3, 'Птица'), (3, 'Корова'), (3, 'Крокодил'), (3, 'Жираф')") or die (mysql_error());
//
mysql_query("CREATE TABLE prav_answer (
id_prav_answer INT NULL PRIMARY KEY AUTO_INCREMENT,
variant_prav_answer TINYTEXT NOT NULL
)") or die (mysql_error());
//
mysql_query("CREATE TABLE bal_za_otvet (
id_bal_za_otvet INT NULL PRIMARY KEY AUTO_INCREMENT,
velichina_bala TINYTEXT NOT NULL
)") or die (mysql_error());
?>
</body>
</html>
|
index.php
<!--<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
<style type="text/css">
BODY { overflow-x: hidden } /* Отмена горизонтальной полосы скролера (действует если нет doctype )*/
#content {left:0px; top:0px; right:0px; width:100%; height:100px; position:absolute; background-color:#2afcb4;}
#content-text { left:50px; right:5px; top:105px; width:95%; position:absolute; font-family:"Times New Roman"; font-size:17px; }
</style>
</head>
<body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
<div id="content">
<img src="image/content.gif" width="1000" height="100" border="0">
</div>
<div id="content-text">
<br>
<!--
БД useropros и таблицы вопросов vopros и ответов answer создаются в файле base.php и запускаются только 1 раз
-->
<form method="post" action="index2.php">
<b>Вопрос
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$num_vopr1=mysql_query("select id_voprosa from vopros where id_voprosa=1");
//print_r(mysql_fetch_row($w));
//print_r(mysql_fetch_assoc($w));
//print_r(mysql_fetch_array($w));
//print_r(mysql_result($w));
//print_r(mysql_fetch_object($w))
print_r(mysql_result($num_vopr1,0));
?></b><br>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr1=mysql_query("select name_vopros from vopros where id_voprosa=1");
print_r(mysql_result($vopr1,0));
?>
<!--Какие из этих видов транспорта передвигаются по земле? --><br>
<table cellpadding="3" cellspacing="0" border="0">
<tr>
<td><input type="radio" name="v1vo" value="1"></td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr1_varotv1=mysql_query("select var_otveta from answer where id_otveta=1");
print_r(mysql_result($vopr1_varotv1,0));
?>
</td>
</tr>
<tr>
<td><input type="radio" name="v1vo" value="2"></td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr1_varotv2=mysql_query("select var_otveta from answer where id_otveta=2");
print_r(mysql_result($vopr1_varotv2,0));
?>
</td>
</tr>
<tr>
<td><input type="radio" name="v1vo" value="3"></td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr1_varotv3=mysql_query("select var_otveta from answer where id_otveta=3");
print_r(mysql_result($vopr1_varotv3,0));
?>
</td>
</tr>
<tr>
<td><input type="radio" name="v1vo" value="4"></td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr1_varotv4=mysql_query("select var_otveta from answer where id_otveta=4");
print_r(mysql_result($vopr1_varotv4,0));
?>
</td>
</tr>
</table>
<input type="submit" value="Следующий вопрос">
</form>
<?php
// $ans1 = $_POST["v1vo"] == 2 ? "Ответ правильный" : "Овет неверный"; // правильный ли ответ
if ($_POST["v1vo"] == 2)
{ $ans1_variant="Ответ правильный"; }
else { $ans1_variant="Ответ неправильный"; };
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db("useropros");
/* mysql_query("CREATE TABLE prav_answer (
id_prav_answer INT NULL PRIMARY KEY AUTO_INCREMENT,
variant_prav_answer TINYTEXT NOT NULL
)"); */
mysql_query("INSERT INTO prav_answer (variant_prav_answer) VALUES
('$ans1_variant')");
$count1 = 0; // Счётчик правильных ответов, по умолчанию равен 0
if ($_POST["v1vo"] == 2) // Если ответ правильный счётчик увеличивается на 1 иначе равен 0
{ $count1 = $count1 + 1;
}
// echo $count;
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db("useropros");
/* mysql_query("CREATE TABLE bal_za_otvet (
id_bal_za_otvet INT NULL PRIMARY KEY AUTO_INCREMENT,
velichina_bala TINYTEXT NOT NULL
)"); */
mysql_query("INSERT INTO bal_za_otvet (velichina_bala) VALUES
('$count1')");
?>
</div>
</body>
</html>
|
index2.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
<style type="text/css">
BODY { overflow-x: hidden } /* Отмена горизонтальной полосы скролера (действует если нет doctype )*/
#content {left:0px; top:0px; right:0px; width:100%; height:100px; position:absolute; background-color:#2afcb4;}
#content-text { left:50px; right:5px; top:105px; width:95%; position:absolute; font-family:"Times New Roman"; font-size:17px; }
</style>
</head>
<body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
<div id="content">
<img src="image/content.gif" width="1000" height="100" border="0">
</div>
<div id="content-text">
<br>
<form method="post" action="index3.php">
<b>Вопрос
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$num_vopr2=mysql_query("select id_voprosa from vopros where id_voprosa=2");
print_r(mysql_result($num_vopr2,0));
?>
</b><br>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr2=mysql_query("select name_vopros from vopros where id_voprosa=2");
print_r(mysql_result($vopr2,0));
?>
<br>
<table cellpadding="3" cellspacing="0" border="0">
<tr>
<td><input type="radio" name="v2vo" value="1"></td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr2_varotv1=mysql_query("select var_otveta from answer where id_otveta=5");
print_r(mysql_result($vopr2_varotv1,0));
?>
</td>
</tr>
<tr>
<td><input type="radio" name="v2vo" value="2"></td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr2_varotv2=mysql_query("select var_otveta from answer where id_otveta=6");
print_r(mysql_result($vopr2_varotv2,0));
?>
</td>
</tr>
<tr>
<td><input type="radio" name="v2vo" value="3"></td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr2_varotv3=mysql_query("select var_otveta from answer where id_otveta=7");
print_r(mysql_result($vopr2_varotv3,0));
?>
</td>
</tr>
<tr>
<td><input type="radio" name="v2vo" value="4"></td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr2_varotv4=mysql_query("select var_otveta from answer where id_otveta=8");
print_r(mysql_result($vopr2_varotv4,0));
?>
</td>
</tr>
</table>
<input type="submit" value="Следующий вопрос">
</form>
<?php
if ($_POST["v2vo"] == 3)
{ $ans2_variant="Ответ правильный"; }
else { $ans2_variant="Ответ неправильный"; };
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db("useropros");
/* mysql_query("CREATE TABLE prav_answer (
id_prav_answer INT NULL PRIMARY KEY AUTO_INCREMENT,
variant_prav_answer TINYTEXT NOT NULL
)"); */
mysql_query("INSERT INTO prav_answer (variant_prav_answer) VALUES
('$ans2_variant')");
$count2 = 0; // Счётчик правильных ответов, по умолчанию равен 0
if ($_POST["v2vo"] == 3) // Если ответ правильный счётчик увеличивается на 1 иначе равен 0
{ $count2 = $count2 + 1;
}
// echo $count;
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db("useropros");
/* mysql_query("CREATE TABLE bal_za_otvet (
id_bal_za_otvet INT NULL PRIMARY KEY AUTO_INCREMENT,
velichina_bala TINYTEXT NOT NULL
)"); */
mysql_query("INSERT INTO bal_za_otvet (velichina_bala) VALUES
('$count2')");
?>
</div>
</body>
</html>
|
index3.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
<style type="text/css">
BODY { overflow-x: hidden } /* Отмена горизонтальной полосы скролера (действует если нет doctype )*/
#content {left:0px; top:0px; right:0px; width:100%; height:100px; position:absolute; background-color:#2afcb4;}
#content-text { left:50px; right:5px; top:105px; width:95%; position:absolute; font-family:"Times New Roman"; font-size:17px; }
</style>
</head>
<body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
<div id="content">
<img src="image/content.gif" width="1000" height="100" border="0">
</div>
<div id="content-text">
<br>
<form method="post" action="last.php">
<b>Вопрос
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$num_vopr3=mysql_query("select id_voprosa from vopros where id_voprosa=3");
print_r(mysql_result($num_vopr3,0));
?>
</b><br>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr3=mysql_query("select name_vopros from vopros where id_voprosa=3");
print_r(mysql_result($vopr3,0));
?>
<br>
<table cellpadding="3" cellspacing="0" border="0">
<tr>
<td><input type="radio" name="v3vo" value="1"></td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr3_varotv1=mysql_query("select var_otveta from answer where id_otveta=9");
print_r(mysql_result($vopr3_varotv1,0));
?>
</td>
</tr>
<tr>
<td><input type="radio" name="v3vo" value="2"></td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr3_varotv2=mysql_query("select var_otveta from answer where id_otveta=10");
print_r(mysql_result($vopr3_varotv2,0));
?>
</td>
</tr>
<tr>
<td><input type="radio" name="v3vo" value="3"></td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr3_varotv3=mysql_query("select var_otveta from answer where id_otveta=11");
print_r(mysql_result($vopr3_varotv3,0));
?>
</td>
</tr>
<tr>
<td><input type="radio" name="v3vo" value="4"></td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr3_varotv4=mysql_query("select var_otveta from answer where id_otveta=12");
print_r(mysql_result($vopr3_varotv4,0));
?>
</td>
</tr>
</table>
<input type="submit" value="Следующий вопрос">
</form>
<?php
if ($_POST["v3vo"] == 1)
{ $ans3_variant="Ответ правильный"; }
else { $ans3_variant="Ответ неправильный"; };
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db("useropros");
/* mysql_query("CREATE TABLE prav_answer (
id_prav_answer INT NULL PRIMARY KEY AUTO_INCREMENT,
variant_prav_answer TINYTEXT NOT NULL
)"); */
mysql_query("INSERT INTO prav_answer (variant_prav_answer) VALUES
('$ans3_variant')");
$count3 = 0; // Счётчик правильных ответов, по умолчанию равен 0
if ($_POST["v3vo"] == 1) // Если ответ правильный счётчик увеличивается на 1 иначе равен 0
{ $count3 = $count3 + 1;
}
// echo $count;
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db("useropros");
/* mysql_query("CREATE TABLE bal_za_otvet (
id_bal_za_otvet INT NULL PRIMARY KEY AUTO_INCREMENT,
velichina_bala TINYTEXT NOT NULL
)"); */
mysql_query("INSERT INTO bal_za_otvet (velichina_bala) VALUES
('$count3')");
?>
</div>
</body>
</html>
|
last.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
<style type="text/css">
BODY { overflow-x: hidden } /* Отмена горизонтальной полосы скролера (действует если нет doctype )*/
#content {left:0px; top:0px; right:0px; width:100%; height:100px; position:absolute; background-color:#2afcb4;}
#content-text { left:50px; right:5px; top:105px; width:95%; position:absolute; font-family:"Times New Roman"; font-size:17px; }
</style>
</head>
<body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
<div id="content">
<img src="image/content.gif" width="1000" height="100" border="0">
</div>
<div id="content-text">
<br>
Вы набрали n балов из возможных m<br>
Ваша оценка l<br>
Посмотрите на статистику ответов теста.
<table border="0" cellpadding="3" cellspacing="0" width="80%">
<tr>
<td>Номер вопроса</td>
<td>Название вопроса</td>
<td>Ваш вариант ответа</td>
<td>Правильность ответа</td>
<td>Бал за ответ</td>
<td>Сумма балов</td>
</tr>
<tr>
<td>1</td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr1=mysql_query("select name_vopros from vopros where id_voprosa=1");
print_r(mysql_result($vopr1,0));
?>
</td>
<td>Ваш вариант ответа</td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$prav_otveta1=mysql_query("select variant_prav_answer from prav_answer where id_prav_answer=1");
print_r(mysql_result($prav_otveta1,0));
?>
</td>
<td>Бал за ответ</td>
<td rowspan="4">Сумма балов</td>
</tr>
<tr>
<td>2</td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr2=mysql_query("select name_vopros from vopros where id_voprosa=2");
print_r(mysql_result($vopr2,0));
?>
</td>
<td>Ваш вариант ответа</td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$prav_otveta2=mysql_query("select variant_prav_answer from prav_answer where id_prav_answer=2");
print_r(mysql_result($prav_otveta2,0));
?>
</td>
<td>Бал за ответ</td>
</tr>
<tr>
<td>3</td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$vopr3=mysql_query("select name_vopros from vopros where id_voprosa=3");
print_r(mysql_result($vopr3,0));
?>
</td>
<td>Ваш вариант ответа</td>
<td>
<?php
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db( "useropros");
$prav_otveta3=mysql_query("select variant_prav_answer from prav_answer where id_prav_answer=3");
print_r(mysql_result($prav_otveta3,0));
?>
</td>
<td>Бал за ответ</td>
</tr>
</table>
</div>
</body>
</html>
|
Пока на странице last.php я хочу добится правильного вывода правильности ответов. Что посоветуете? | |
|
|
|
|
|
|
|
для: pautina
(19.06.2008 в 14:37)
| | Во-первых:
$_POST["v1vo"] = 2 - будет означать, что полученной переменной "v1vo" вы присвоили значение 2 (если она только получена, в противном случае, вы создали такую с указанным значением). А чтобы узнать, равна ли эта переменная 2 или нет, то надо писать:
if ($_POST["v1vo"] == 2).
Не выдумывайте своих правил. Насчет остального, я вам уже высказал свое мнение, оно у меня не изменилось - пока вы сами не будете представлять всю картину себе, мне ее вы тем более объянить не сможете. Значит и я не могу вам сказать - что, куда и зачем. | |
|
|
|
|
|
|
|
для: sim5
(19.06.2008 в 14:24)
| | Спасибо изменил, там нужно было использовать не == а =, тогда ошибки нет,
Теперь у меня возник вопрос как записать вариант правильности ответа в таблицу вопросов.
if ($_POST["v1vo"] = 2)
{ $ans1_variant="Ответ правильный"; }
else { $ans1_variant="Ответ неправильный"; };
$a=mysql_connect("localhost","root","");
if(!$a)
{ echo "Не могу соединится с базой!<br>";
echo mysql_error();
exit;
}
mysql_select_db("useropros");
mysql_query("INSERT INTO answer (variant_prav_answer) VALUES
('$ans1_variant')");
|
в той таблице нет такого поля, мне сдесь нужно создать новый столбец, или если я создам этот столбец в другом файле base.php а значения там не буду в ставлять, а вставлю в этом участке кода, так можно. | |
|
|
|
|
|
|
|
для: pautina
(19.06.2008 в 14:09)
| | Значит переменной $_POST["v1vo"] вы не получаете. И пишите так:
if ($_POST["v1vo"] == 2) //действие...
//либо
$ans1 = $_POST["v1vo"];
//и далее
if ($ans1 == 2) //действие...
|
Если конечно считаете, что то, что вы делаете будет "до ума"... | |
|
|
|
|
|
|
|
для: sim5
(19.06.2008 в 13:38)
| | Вы знаете очень хотелось бы довести до до ума то что уже есть, (пусть даже в общем это выглядит и нивезде правильно) если разобратся с вопросом проверки правильности ответа, счётчиком, тем как вывести выбранный вариант ответа, ну и вывести всю эту информацию на последней странице было бы вообще очень хорошо.
Вот просто ниясно почему эта строка
($ans1 = $_POST["v1vo"] == 2)
| Вызывает ошибку, пишется мол неопределённый индекс. | |
|
|
|
|
|
|
|
для: pautina
(19.06.2008 в 13:28)
| | Прошение (челобитная), это к самодержцам, а я не из числа.;-)
Последнее, что я вам могу сказать:
Если вы автор вопросов и ответов, забудьте все то, что вы "наваяли" ранее. Обдумайте хорошо свой тест, а затем создайте два скрипта - один, это интерфейс по добавлению/редактированию вопросов и ответов, второй - вывод вопросов пользователю, получение ответов, их анализа и вывод результатов. Таблицы создайте через РМА, если через скрипт, то, только таблицы с полями, это может входить как операция в интерфейс управления вашими вопросами (первый скрипт). Но сначала все хорошо представить, как это... | |
|
|
|
|
|
|
|
для: sim5
(19.06.2008 в 13:21)
| | Прошу прошения. | |
|
|
|
|
|
|
|
для: pautina
(19.06.2008 в 13:12)
| | >Да mysql не разрешает создавать новую БД,
>и таблицу если записать так mysql_query(...) or die (mysql_error());
>Но если в этой строке убрать or die (mysql_error());
Знаете, я даже отвечать на это не буду, потому, что у меня после этого шоковое состояние!!!
Но если вам ваша MySQL, с таким "новым подходом" к ней, разрешает это делать - то ваш код по бесконечному созданию одной и той же таблицы, а значит и работы вашего теста, должен работать. Просто напичкайте его собачками ( @ ), заблокируйте вывод всех предупреждений и ошибок, и можете считать, что вы все сделали, а тему закрыть. | |
|
|
| |
|