-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathedycja.php
168 lines (133 loc) · 5.81 KB
/
edycja.php
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
<!DOCTYPE html>
<html lang="pl">
<head>
<?php include('header.txt'); ?>
<title>Notatki dla studentów | Dodaj notatkę</title>
</head>
<body>
<div id="wrapper">
<?php include('sidebar.php'); ?>
<?php
session_start();
mysql_connect("localhost","root","");
mysql_select_db("test");
?>
<?php
if (isset($_GET['wyloguj'])==1)
{
$_SESSION['zalogowany'] = false;
session_destroy();
}
?>
<!-- Treść -->
<div id="page-content-wrapper">
<div class="container-fluid">
<div class="row">
<div style="float: right;">
<?php if ($_SESSION['zalogowany']==true){echo '<a href="?wyloguj=1" class="btn btn-default" id="menu-zaloguj">Wyloguj</a>';}?>
<?php if ($_SESSION['zalogowany']==false){echo '<a href="index.php" class="btn btn-default" id="menu-zaloguj">Zaloguj</a>';}?>
<a href="#menu-toggle" class="btn btn-default" id="menu-toggle">☰</a></div>
<div class="col" style="margin-top: -16px; margin-right: 15px; margin-left: 15px; z-index: -1">
<p>
<div id="sample">
<?php
// łączymy się z bazą danych
$connection = @mysql_connect('localhost', 'root', '')
or die('Brak połączenia z serwerem MySQL');
$db = @mysql_select_db('test', $connection)
or die('Nie mogę połączyć się z bazą danych');
/* zapytanie do konkretnej tabeli */
if ($_SESSION['zalogowany']==true) {$sesja = $_SESSION['login'];};
if ($_SESSION['zalogowany']==false) {$sesja = niezalogowanyuzytkownik;};
$wynik = mysql_query("SELECT * FROM notatki WHERE id='".$_GET['id']."'")
or die('Błąd zapytania');
$autoryzacja = mysql_query("SELECT * FROM notatki WHERE id='".$_GET['id']."' AND autor='$sesja'")
or die('Błąd zapytania');
/*
wyświetlamy wyniki, sprawdzamy,
czy zapytanie zwróciło wartość większą od 0
*/
if(mysql_num_rows($autoryzacja) > 0) {
if(mysql_num_rows($wynik) > 0) {
/* jeżeli wynik jest pozytywny, to wyświetlamy dane */
while($r = mysql_fetch_assoc($wynik)) {
echo " <form action='edycja.php' method='post'>";
echo " <input name='tytul' class='title' type='text' value='".$r['tytul']."' />";
echo " <p>Bez obaw! Obszar roboczy będzie się rozszerzał wraz z pisaniem.</p>";
echo " <textarea name='area2' style='width: 100%; height: 200px;'>";
echo "<p>".$r['tresc']."</p>";
echo "</textarea>";
echo "<div>Czy notatka ma być publiczna?";
echo "<select name='publiczny'>";
echo " <option value='nie'>Nie</option>";
echo " <option value='tak'>Tak</option>";
echo "</select></div>";
echo "<div>Kategoria:";
echo "<select name='kategoria'>";
echo " <option value='Algorytmy i struktury danych'>Algorytmy i struktury danych</option>";
echo " <option value='Architektura komputerów'>Architektura komputerów</option>";
echo " <option value='Bazy danych'>Bazy danych</option>";
echo " <option value='Rachunek prawdopodobieństwa i statystyka matematyczna'>Rachunek prawdopodobieństwa i statystyka matematyczna</option>";
echo " <option value='Fizyka'>Fizyka</option>";
echo " <option value='Inżynieria oprogramowania'>Inżynieria oprogramowania</option>";
echo " <option value='Język angielski'>Język angielski</option>";
echo " <option value='Logika'>Logika</option>";
echo " <option value='Matematyka'>Matematyka</option>";
echo " <option value='Ochrona własności intelektualnej'>Ochrona własności intelektualnej</option>";
echo " <option value='Podstawy elektrotechniki i elektroniki'>Podstawy elektrotechniki i elektroniki</option>";
echo " <option value='Podstawy programowania komputerów'>Podstawy programowania komputerów</option>";
echo " <option value='Sieci komputerowe'>Sieci komputerowe</option>";
echo " <option value='Technologia informacyjna'>Technologia informacyjna</option>";
echo " <option value='Wprowadzenie do zarządzania projektami'>Wprowadzenie do zarządzania projektami</option>";
echo " <option value='Wyzwania bezpieczeństwa państwa w XXI wieku'>Wyzwania bezpieczeństwa państwa w XXI wieku</option>";
echo " <option value='Zasady realizacji projetków'>Zasady realizacji projetków</option>";
echo "</select></div>";
echo "<div>Udostępnij notatkę użytkownikom: <input type='text' class='share' name='share' placeholder='użytkowników oddzielaj przecinkami' /></div>";
echo "<div style='float: right; margin-top: -50px;'><input type='submit' class='btn btn-default' id='menu-zaloguj' value='Zapisz' /> </form></div>";
echo "</div></p>";
}
}
else {
echo "<h1>:(</h1>";
echo "Notatka nie istnieje lub została usunięta.";
}
}
else {
echo "<h1>:(</h1>";
echo "Nie masz dostępu do tej notatki.";
}
?>
<script type="text/javascript" src="http://js.nicedit.com/nicEdit-latest.js"></script> <script type="text/javascript">
//<![CDATA[
bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });
//]]>
</script>
<?php
// odbieramy dane z formularza
$tytul = $_POST['tytul'];
$tresc = $_POST['area2'];
$share = $_POST['share'];
$publiczny = $_POST['publiczny'];
$kategoria = $_POST['kategoria'];
$data = date('j.m.Y, G:i');
if($tytul and $tresc and $_SESSION['zalogowany']==true) {
// łączymy się z bazą danych
$connection = @mysql_connect('localhost', 'root', '')
or die('Brak połączenia z serwerem MySQL');
$db = @mysql_select_db('test', $connection)
or die('Nie mogę połączyć się z bazą danych');
// dodajemy rekord do bazy
$ins = @mysql_query("UPDATE notatki (autor, tytul, tresc, data, publiczny, dostep, kategoria) VALUES ('".$_SESSION['login']."', '$tytul', '$tresc', '$data', '$publiczny', ', $share,', '$kategoria') WHERE id='".$_GET['id']."'");
mysql_close($connection);
}
?>
</div>
</div>
</div>
</div>
<!-- /#page-content-wrapper -->
</div>
<!-- /#wrapper -->
<?php include('footer.php'); ?>
</body>
</html>