у меня по сути трудный вопрос:
описания:
Школа.php --) Кабинет.php --) Задания на это полугодия.php --) выбрать. или 1уровень сложности.php .. или 2уровень сложности.php .. или 3уровень сложности.php ..
чтоб мне водить для каждого ученика задания а просто раз вести чтоб для первого курса были эти задания для второго курса вот эти задания.. это я смогу сделать а вот главное нет.
А как сделать взаимосвязь страниц, чтоб они понимали кто к ней обращается, и выводил его данные сколько он там решил примеров и тому подобное...
я знаю через Get
Школа.php
Кабинет.php?id
Кабинет.php
id=$_GET['id'];
я знаю как сделать многоуровневую страницу
Школа.php
<a href="Кабинет.php?1">Задания</a>:
Кабинет.php
if ($_SERVER['QUERY_STRING'] == '1')
echo 'Задания';
Но все ровно это что то не то, получается очень много одинакового текста и сильно много ...
Может кто еще знает какую то возможность взаимосвязь страниц ?????
Спустя 1 час, 18 минут, 8 секунд (8.12.2009 - 11:15) Gradus написал(а):
Прочитайте про метод post, про сессии , куки , mysql
Цитата |
if ($_SERVER['QUERY_STRING'] == '1') |
лучше так if ($_GET['id'] == '1')
Спустя 6 часов, 28 минут, 24 секунды (8.12.2009 - 17:43) Shytt написал(а):
Gradus я уже пробывал так я знаю этот ход.. но здесь что то не так должно быть здесь как то связь должна быть PHP + MYSQL... у меня получается сильно много одинакового текста
смотри пример:
if ($_SERVER['QUERY_STRING'] == '1')
1 вопрос
2 вопрос
3 вопрос
4 вопрос
5 вопрос
6 вопрос
7 вопрос
8 вопрос
elseif($_SERVER['QUERY_STRING'] == '2')
1 вопрос
2 вопрос
3 вопрос
4 вопрос
5 вопрос
6 вопрос
7 вопрос
8 вопрос
а подумай что будет при тысячи учениках а при 10тысячах и притом вдруг этих вопрос по 100
вот он касяк и я не знаю как его перепрыгнуть
смотри пример:
if ($_SERVER['QUERY_STRING'] == '1')
1 вопрос
2 вопрос
3 вопрос
4 вопрос
5 вопрос
6 вопрос
7 вопрос
8 вопрос
elseif($_SERVER['QUERY_STRING'] == '2')
1 вопрос
2 вопрос
3 вопрос
4 вопрос
5 вопрос
6 вопрос
7 вопрос
8 вопрос
а подумай что будет при тысячи учениках а при 10тысячах и притом вдруг этих вопрос по 100
вот он касяк и я не знаю как его перепрыгнуть

Спустя 16 часов, 51 минута, 53 секунды (9.12.2009 - 10:35) Gradus написал(а):
Цитата |
а подумай что будет при тысячи учениках а при 10тысячах и притом вдруг этих вопрос по 100 |
Вы думаете mysql упадёт ? если только каждый ученик всей школы в одну и ту же секунду обратяться к 10'000 записям и то врядли.
Вы обьясните что сделать хотите , а то непонятно о чём вообще речь идёт.
Цитата |
if ($_SERVER['QUERY_STRING'] == '1') 1 вопрос 2 вопрос ... elseif($_SERVER['QUERY_STRING'] == '2') 1 вопрос 2 вопрос ... |
function question()
{
1 вопрос
2 вопрос
3 вопрос
4 вопрос
5 вопрос
6 вопрос
7 вопрос
8 вопрос
}
if ($_GET['var'] == '1')
question();
elseif ($_GET['var_1'] == '2')
question();
или
if ($_GET['var'] == '1' || $_GET['var_1'] == '2')
1 вопрос
2 вопрос
...
Спустя 25 минут, 15 секунд (9.12.2009 - 11:00) Shytt написал(а):
да не знаю как объяснить
...
а можно так чтоб не писать
if ($_GET['var'] == '%(вот это)' чтоб она сама под вставляла а то например для 10тыс писать рука может устать?? или нет такого...
да еще такой вопрос за одно....
а как после этого перейти ему обратно в кабинет
например: он ответил на один вопрос: теперь он нажимает кнопку отправить (это можно прописать в форме) а как сделать чтоб его перекидывал в его кабинет после отправки????
Я делаю институт из 4страниц... Главная страница.пхп авторизовался Кабинет ученика.пхп Все задания.пхп задания1.пхп(может быть задания2.пхп и тд...).
Вот мне нужно настроить клиенскую часть что ли...вот 3 страницы мне нужно объединить, чтоб страницы понимали кто к ней обращается... можно было сделать по тупому все на копировать по сто раз да и всё.. но я хочу чтоб компактно вышло... и говорят что можно как то из Mysql вытащить id(индификатор) и с помощью его будут подбираться страницы чтоли .. а точнее выводиться его данные на страницах...
Я знаю что это с помощью Get... но что то не то получается
он толи как то переменную должен вставлять из таблицы в get толи еще чего то в этом роде ...

а можно так чтоб не писать
if ($_GET['var'] == '%(вот это)' чтоб она сама под вставляла а то например для 10тыс писать рука может устать?? или нет такого...

а как после этого перейти ему обратно в кабинет
например: он ответил на один вопрос: теперь он нажимает кнопку отправить (это можно прописать в форме) а как сделать чтоб его перекидывал в его кабинет после отправки????
Я делаю институт из 4страниц... Главная страница.пхп авторизовался Кабинет ученика.пхп Все задания.пхп задания1.пхп(может быть задания2.пхп и тд...).
Вот мне нужно настроить клиенскую часть что ли...вот 3 страницы мне нужно объединить, чтоб страницы понимали кто к ней обращается... можно было сделать по тупому все на копировать по сто раз да и всё.. но я хочу чтоб компактно вышло... и говорят что можно как то из Mysql вытащить id(индификатор) и с помощью его будут подбираться страницы чтоли .. а точнее выводиться его данные на страницах...
Я знаю что это с помощью Get... но что то не то получается

он толи как то переменную должен вставлять из таблицы в get толи еще чего то в этом роде ...
Спустя 35 минут, 1 секунда (9.12.2009 - 11:35) Adil написал(а):
Делаешь в базе данных таблицу примерно такой структуры:
id | level | question
Потом берешь get id и выбираешь из базы все вопросы, у которых level == $_GET['id']
id | level | question
Потом берешь get id и выбираешь из базы все вопросы, у которых level == $_GET['id']
Спустя 2 дня, 4 минуты, 56 секунд (11.12.2009 - 11:40) Shytt написал(а):
Nezabivaemiy чего, извини можешь по точнее я не понял а как вставлять из базы ид???
Спустя 2 дня, 21 час, 37 минут, 41 секунда (14.12.2009 - 09:18) Shytt написал(а):
блин я не то хотел сказать...
вот что мне нужно точнее чтоб получилось....
Zadania.php --- (это общая страница где все задания).
разбитая на vopros.php только там их (1,2,3,4,5)
пример скрипта
вот что мне нужно точнее чтоб получилось....
Zadania.php --- (это общая страница где все задания).
разбитая на vopros.php только там их (1,2,3,4,5)
пример скрипта
Цитата |
<?php echo "<a href='vopros.php'>1 Вопрос</a> <a href='vopros.php'>2 Вопрос</a> <a href='vopros.php'>3 Вопрос</a> <a href='vopros.php'>4 Вопрос</a> <a href='vopros.php'>5 Вопрос</a>"; ?> |
Вот страница приема по сути одинаковая так, но вопросы разные.. как сделать чтоб и вопросы были разные как из базы вытащить то что мне надо...
//это что запрос нужно делать:
$r=mysql_query("SELECT id FROM uchenik");
//и что после этого их нужно сравнивать
if(mysql_result ($r)== //только не пойму с чем сравнивать )
если кому не трудно подскажите что не правильно ??
