[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Страница
Shytt
Так во первых Здравствуйте .

у меня по сути трудный вопрос:


описания:

Школа.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

вот он касяк и я не знаю как его перепрыгнуть unsure.gif

Спустя 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 написал(а):
да не знаю как объяснить sad.gif ...


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

smile.gif да еще такой вопрос за одно....
а как после этого перейти ему обратно в кабинет

например: он ответил на один вопрос: теперь он нажимает кнопку отправить (это можно прописать в форме) а как сделать чтоб его перекидывал в его кабинет после отправки????

Я делаю институт из 4страниц... Главная страница.пхп авторизовался Кабинет ученика.пхп Все задания.пхп задания1.пхп(может быть задания2.пхп и тд...).

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

он толи как то переменную должен вставлять из таблицы в get толи еще чего то в этом роде ...


Спустя 35 минут, 1 секунда (9.12.2009 - 11:35) Adil написал(а):
Делаешь в базе данных таблицу примерно такой структуры:

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)

пример скрипта

Цитата

<?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)== //только не пойму с чем сравнивать )

если кому не трудно подскажите что не правильно ?? sad.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.