Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Електронен бележник
  1. Електронен бележник - 1
  2. Електронен бележник - 2
  3. Електронен бележник - 3
  4. Електронен бележник - 4
  5. Електронен бележник - 5
     
Автор  echo $_PHP_USER (11.02.2006 06:21)  съобщение до автора
Погледнат  9651 пъти  добави към любими
Оценка  добави коментар
Гласове  23  изпрати на приятел
Коментари  (7)  абонирай се за PHP
    Страница 1 / 5

 



Губите ли си бележника? Не си ли пишете често оценките в него? Или просто ви е скучно?... В този урок ще ви покажа как да си изградите един електронен бележник с login и т.н.!

Като за начало ни трябва една датабаза, наречена ocenki. В нея трябва да създадем таблица за всеки един предмет по следния модел:

CODE
1
2
3
4
5
CREATE TABLE `predmet` (
 
`nomer` smallint(6) NOT NULL auto_increment,
 
`ocenka` tinyint(4) NOT NULL,
 
PRIMARY KEY  (`nomer`)
)
;

Освен това ще създадем и една таблица sredno, в която ще съхраняваме средния успех.
 
CODE
1
2
3
4
CREATE TABLE `sredno` (
 
`predmet` tinytext collate latin1_general_ci NOT NULL,
 
`sredno` float NOT NULL
);

В нея трябва да въведем всички предмети в колоната predmet с първоначална стойност 0 за sredno.

ПОДГОТОВКА

Е, вече имаме подготвена почва, но преди да започнем същинската част трябва да предпазим "бележника" си от чужди хора.

Предполага се, че вие ще сте единствения човек, който ще използва бележника(по предназначение). За това може би няма смисъл да създаваме цяла таблица в MySQL за паролата ви.
Създаваме файла login.php. Неговата структура е следната:

 CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php session_start();
//Проверяваме дали са зададени стойности за паролата и за името.
//Също така, по-важното, проверяваме дали паролата на потребителя съвпада с вашата. Криптираме и двете чрез MD5, за да бъде всичко сигурно.

if(isset($_POST['pass'], $_POST['ime']) && md5($_POST['pass']) == md5('parolata vi')) {
//Ако проверката върне TRUE създаваме сесия potrebitel с името, предоставено от потребителя.
$_SESSION['potrebitel'] = $_POST['ime'];
}
 
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Оценки - логин</title>
</head>

<body>

<?php
 
//Ако съществува сесията potrebitel(от което следва, че потребителят е минал успешно проверката), то показваме линка към главния файл и спираме по-нататъчното изпълнение на скрипта.
 
if(isset($_SESSION['potrebitel'])) {
 
echo '<a href='ocenki.php'>Влез в системата</a>';
 
exit;
 
}
?>

<form method="post" action="login.php">
  <p>Име:
    <input type="text" name="ime" />
  </p>
  <p>Парола:
    <input type="password" name="pass" />
    <input name="Submit" type="submit" id="Submit" value="Давай" />
  </p>
</form>
</body>
</html>

Така, например, Иван решава да използва вашият бележник. Въвежда правилно паролата. Следователно се създава сесия potrebitel, чиято стойност е Ivan, и той получава достъп до главния файл.

Време е да минем към същинската част. Ще я разделим на няколко раздела.



  Следваща страница >> 


Ключови думи: MySQL PHP електронен бележник


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

Това е интересна идея. Влизаш ли в IRC? Прати ми ника си на ЛС...

  echo $_PHP_USER на 12.02.2006 23:46

Ами всеки ученик, който се регне да има бележник-а, който ти си написал. Разбираш, ли ?

  Shyne на 12.02.2006 23:16

Пак не може да се свали. Файлът не съществува... 
А ти каква идея имаш?

  echo $_PHP_USER на 12.02.2006 23:06

sorry момчета    Забравих да го зипна и да го кача 

Качих го вече де  . Има си и инстал скрипт /install/

наче   echo $_PHP_USER  ще бъде добра идея да направим моя дневник и твоя бележник едно цяло. Ако някой се интересува повече от тоя дневник ( иска да разбере повече, как работи или нещо друго, нека ми прати едно ЛС ) иначе ако искате да тествате провайте със 8803015327 )

  Shyne на 12.02.2006 19:39

Ето ви един дневник  [;-)]
http://www.cyb3r.icnhost.net/shyne/dnevnik_view/index.php

:) тоя дневник изглежда много добре но защо от  http://www.cyb3r.icnhost.net/shyne/  не може да се изтегли дневника :( казва че http://www.cyb3r.icnhost.net/shyne/plugin/dnewnik.zip не съществува :(

  htht на 12.02.2006 14:13

Кажи някое ЕГН де, ние как да уцелим...

  echo $_PHP_USER на 11.02.2006 18:38

Ето ви един дневник 
http://www.cyb3r.icnhost.net/shyne/dnevnik_view/index.php

  Shyne на 11.02.2006 18:30

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008