Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: помогите настроить скрипт

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
arroman
Отправлено: 17 Марта, 2014 - 11:38:58
Post Id


Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




Добрый день вот это код скрипта тестирования знаний, если кто знает как тут подправить сколько баллов будет получать человек за 1 правильный ответ

<?php
/// Êîíåêò ê MySQL áàçå
$sql_host="localhost"; /// Õîñò
$sql_id="host1270685_1"; /// Ëîãèí
$sql_pass="1"; /// Ïàðîëü
$sql_db="host1270685_2"; /// Áàçà

/// Äàëåå íè÷åãî íå òðîãàåì!!!
$link = @mysql_connect ("$sql_host", "$sql_id", "$sql_pass") or die ("Íåìà êîíåêòà");
$link2 = @mysql_select_db("$sql_db") or die ("aaa");
$query = "CREATE TABLE vika (
num int(10) NOT NULL auto_increment,
vopros text,
otvet int(1) default NULL,
otvet1 varchar(200) default NULL,
otvet2 varchar(200) default NULL,
otvet3 varchar(200) default NULL,
otvet4 varchar(200) default NULL,
PRIMARY KEY (num)
);";

$sort=@mysql_query($query);

$query = "CREATE TABLE vika_users (
num int(10) NOT NULL auto_increment,
user varchar(200) default NULL,
email varchar(200) default NULL,
ip varchar(40) default NULL,
ball int(10) default NULL,
date_a int(20) default NULL,
date_b int(20) default NULL,
vopros int(6) default NULL,
v1 int(1) default NULL,
v2 int(1) default NULL,
v3 int(1) default NULL,
v4 int(1) default NULL,
v5 int(1) default NULL,
v6 int(1) default NULL,
v7 int(1) default NULL,
v8 int(1) default NULL,
v9 int(1) default NULL,
v10 int(1) default NULL,
v11 int(1) default NULL,
v12 int(1) default NULL,
v13 int(1) default NULL,
v14 int(1) default NULL,
v15 int(1) default NULL,
o1 int(1) default NULL,
o2 int(1) default NULL,
o3 int(1) default NULL,
o4 int(1) default NULL,
o5 int(1) default NULL,
o6 int(1) default NULL,
o7 int(1) default NULL,
o8 int(1) default NULL,
o9 int(1) default NULL,
o10 int(1) default NULL,
o11 int(1) default NULL,
o12 int(1) default NULL,
o13 int(1) default NULL,
o14 int(1) default NULL,
o15 int(1) default NULL,
y1 int(1) default NULL,
y2 int(1) default NULL,
y3 int(1) default NULL,
y4 int(1) default NULL,
y5 int(1) default NULL,
y6 int(1) default NULL,
y7 int(1) default NULL,
y8 int(1) default NULL,
y9 int(1) default NULL,
y10 int(1) default NULL,
y11 int(1) default NULL,
y12 int(1) default NULL,
y13 int(1) default NULL,
y14 int(1) default NULL,
y15 int(1) default NULL,
yes int(4) default NULL,
no int(4) default NULL,
session varchar(34) NOT NULL default '',
PRIMARY KEY (num)
);";
$sort=@mysql_query($query);

$ff=file("1.txt");
while (list($key, $value) = each($ff)) {
list($a, $b, $c, $d, $e, $f) = explode('|', $value);
echo "$a, $b, $c, $d, $e, $f<br>";
$f=preg_replace(array("'\|'", "'[\r|\n]'", "'\"'"),array("\|", "", "''"), $f);
$a=preg_replace(array("'\|'", "'[\r|\n]'", "'\"'"),array("\|", "", "''"), $a);
$b=preg_replace(array("'\|'", "'[\r|\n]'", "'\"'"),array("\|", "", "''"), $b);
$c=preg_replace(array("'\|'", "'[\r|\n]'", "'\"'"),array("\|", "", "''"), $c);
$d=preg_replace(array("'\|'", "'[\r|\n]'", "'\"'"),array("\|", "", "''"), $d);
$e=preg_replace(array("'\|'", "'[\r|\n]'", "'\"'"),array("\|", "", "''"), $e);

$query = "INSERT INTO vika (num, vopros, otvet, otvet1, otvet2, otvet3, otvet4) VALUES (\"\", \"$b\", \"$a\", \"$c\", \"$d\", \"$e\", \"$f\");";
$sort=@mysql_query($query) or die ("$query");

}
echo "ok install<br>óäàëèòå ôàéëû install.php è 1.txt";
?>
 
 Top
Flash_PR
Отправлено: 17 Марта, 2014 - 13:44:15
Post Id



Посетитель


Покинул форум
Сообщений всего: 328
Дата рег-ции: Окт. 2013  
Откуда: Санкт-Петербург


Помог: 6 раз(а)




arroman пишет:
Добрый день вот это код скрипта тестирования знаний, если кто знает как тут подправить сколько баллов будет получать человек за 1 правильный ответ


Это не код тестирования знаний. Это код для создания таблиц БД по тестированию знаний и ее заполнению вопросами и ответами из файла.


-----
Умные мысли приходят тогда, когда все глупости уже сделаны...
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB