· 7 years ago · Feb 26, 2019, 08:50 AM
1//index .php
2<!DOCTYPE html>
3<html>
4<head>
5 <title>Projekt</title>
6 <style type="text/css">
7 #tb1{
8 background-color: green;
9 height: 60px;
10 width: 140px;
11 text-align: center;
12 }
13 td{
14 border-style:solid;
15 border-width:2px;
16 text-align: center;
17 }
18 </style>
19
20<?php
21include('connect.php');
22include('dane.php');
23$connect=dbconnect($host, $login, $pass, $dbname);
24$connect->query("CREATE DATABASE IF NOT EXISTS 3tia");
25$connect->select_db("3tia");
26$querycr = "CREATE TABLE IF NOT EXISTS projekty(projekt_id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (projekt_id), nazwa_projektu varchar(100), obszar varchar(100), opis_celu varchar(100), uwagi varchar(100), obraz varchar(1000), ilosc_glosow INT, esty_wartosc INT)";
27$connect->query($querycr);
28
29
30if (ISSET($_POST['id'])) {
31
32 echo '<form action="index.php" method="get">';
33 $idmod = $_POST['id'];
34 $querymod1 = "SELECT * FROM projekty WHERE projekt_id=$idmod";
35 $resmod = $connect->query($querymod1);
36
37$zmm = $resmod->fetch_object();
38
39echo <<< alias1
40<table>
41 <tr>
42 <td>Nazwa projektu</td>
43 <td><input type="text" name="modnazwa" value="$zmm->nazwa_projektu"></td>
44 </tr>
45
46 <tr>
47 <td>Obszar</td>
48 <td><input type="text" name="modobszar" value="$zmm->obszar"></td>
49 </tr>
50 <tr>
51 <td>Opis celu projektu</td>
52 <td><input type="text" name="modopis" value="$zmm->opis_celu"></td>
53 </tr>
54 <tr>
55 <td>Istotne uwagi</td>
56 <td><input type="text" name="moduwagi" value="$zmm->uwagi"></td>
57 </tr>
58 <tr>
59 <td>Obraz</td>
60 <td><input type="file" name="modobraz" value="$zmm->obraz"></td>
61 </tr>
62
63 </table>
64 <input type="hidden" name="parametr" value="modyfikuj">
65 <input type="hidden" name="identyfikator" value="$idmod">
66 <input type="submit" value="Zatwierdz">
67
68alias1;
69echo '</form>';
70
71
72}
73
74if(ISSET($_POST['parametr']))
75{
76 if ($_POST['parametr']=='modyfikuj') {
77
78 $modnazwa = $_POST['modnazwa'];
79 $modobszar = $_POST['modobszar'];
80 $modopis = $_POST['modopis'];
81 $moduwagi = $_POST['moduwagi'];
82 $modobraz = $_POST['modobraz'];
83 $idmod = $_POST['identyfikator'];
84
85 move_uploaded_file($_FILES['modobraz']['tmp_name'], "obrazki_projekty/".$_FILES['modobraz']['name']);
86 $name = "obrazki_projekty/".$_FILES['modobraz']['name'];
87
88 $querymod2 = "UPDATE projekty SET nazwa_projektu='$modnazwa', obszar='$modobszar', opis_celu='$modopis', uwagi='$moduwagi', obraz='$name' WHERE projekt_id=$idmod";
89 //echo "UPDATE projekty SET nazwa_projektu='$modnazwa', obszar='$modobszar', opis_celu='$modopis', uwagi='$moduwagi', obraz='$modobraz' WHERE projekt_id=$idmod";
90 $connect->query($querymod2);
91}
92
93if($_POST['parametr']=='dodaj')
94 {
95 $nazwa = $_POST['nazwa'];
96 $obszar = $_POST['obszar'];
97 $ocp = $_POST['ocp'];
98 $uwagi = $_POST['uwagi'];
99
100 move_uploaded_file($_FILES['obraz']['tmp_name'], "obrazki_projekty/".$_FILES['obraz']['name']);
101 $name = "obrazki_projekty/".$_FILES['obraz']['name'];
102
103 $querydod = "INSERT INTO projekty (nazwa_projektu, obszar, opis_celu, uwagi, obraz, ilosc_glosow, esty_wartosc) VALUES ('$nazwa', '$obszar', '$ocp', '$uwagi', '$name', 0, 0)";
104 //echo "INSERT INTO projekty(nazwa_projektu, obszar, opis_celu, uwagi, obraz, ilosc_glosow, esty_wartosc) VALUES ('$nazwa', '$obszar', '$ocp', '$uwagi', 'nic', 0, 0)";
105 $connect->query($querydod);
106 }
107
108
109
110
111
112
113
114
115
116}
117if(ISSET($_GET['parametr']))
118{
119
120
121 if($_GET['parametr']=='wyswietl')
122 {
123 $querywys = "SELECT * FROM projekty";
124 $result = $connect->query($querywys);
125
126echo <<< alias
127<table style='border-style:solid; border-width:2px;'>
128<tr>
129
130<td>ID</td>
131<td>Nazwa</td>
132<td>Obszar</td>
133<td>Opis</td>
134<td>Uwagi</td>
135<td>Obraz</td>
136<td>Ilosc glosow</td>
137<td>Estymowana wartosc</td>
138
139alias;
140
141if(ISSET($_GET['usun'])=='true')
142{
143 echo '<td>Usun</td>';
144}
145echo '</tr>';
146
147while ($zm = $result->fetch_object()) {
148echo <<< alias2
149
150<tr>
151<td>$zm->projekt_id</td>
152<td>$zm->nazwa_projektu</td>
153<td>$zm->obszar</td>
154<td>$zm->opis_celu</td>
155<td>$zm->uwagi</td>
156<td>$zm->obraz</td>
157<td>$zm->ilosc_glosow</td>
158<td>$zm->esty_wartosc</td>
159alias2;
160if(ISSET($_GET['usun'])=='true')
161{
162 echo '<td><form method="get"><input type="submit" name="parametr" value="X"><input type="hidden" name="del" value="'.$zm->projekt_id.'"></form></td>';
163}
164
165echo '</tr>';
166}
167echo "</table>";
168
169 }
170
171 if ($_GET['parametr']=='X') {
172 $iddel = $_GET['del'];
173 $querydel = "DELETE FROM projekty WHERE projekt_id=$iddel";
174 $connect->query($querydel);
175 //echo "DELETE FROM projekty WHERE projekt_id=$iddel";
176 }
177
178}
179
180disconnect($connect);
181?>
182</head>
183<body>
184
185 <table id="tb1">
186 <tr><td><a href="index.php?parametr=wyswietl">WYÅšWIETL</a></td></tr>
187 <tr><td><a href="dodaj.html">DODAJ</a></td></tr>
188 <tr><td><a href="index.php?parametr=wyswietl&usun=true">USUŃ</a></td></tr>
189 <tr><td><a href="modyfikuj.php">MODYFIKUJ</a></td></tr>
190 <tr><td><a href="">OCEŃ</a></td></tr>
191 <tr><td><a href="">WYNIKI</a></td></tr>
192 <tr><td><a href="">KONTAKT</a></td></tr>
193 </table>
194
195</body>
196</html>
197
198
199
200//modyfikuj .php
201
202<!DOCTYPE html>
203<html>
204<head>
205 <title>Modyfikacja projektu</title>
206<?php
207include('connect.php');
208include('dane.php');
209$connect=dbconnect($host, $login, $pass, $dbname);
210
211$querypyt = "SELECT * FROM projekty";
212$res = $connect->query($querypyt);
213
214echo '<form action="index.php" method="POST">';
215echo '<select name="id">';
216while ($zm = $res->fetch_object()) {
217
218echo <<< alias
219
220
221 <option value="$zm->projekt_id">projekt $zm->projekt_id</option>
222
223
224alias;
225}
226echo '<input type="submit">';
227echo '</select';
228
229echo '</form>';
230echo '<br><br>';
231
232disconnect($connect);
233?>
234</head>
235<body>
236
237
238</body>
239</html>
240
241
242//dodaj.html
243
244<!DOCTYPE html>
245<html>
246<head>
247 <title>Dodaj</title>
248</head>
249<body>
250 <form method="POST" action="index.php">
251
252 <table>
253 <tr>
254 <td>Nazwa projektu</td>
255 <td><input type="text" name="nazwa"></td>
256 </tr>
257 <tr>
258 <td>Obszar</td>
259 <td><input type="text" name="obszar"></td>
260 </tr>
261 <tr>
262 <td>Opis celu projektu</td>
263 <td><input type="text" name="ocp"></td>
264 </tr>
265 <tr>
266 <td>Istotne uwagi</td>
267 <td><input type="text" name="uwagi"></td>
268 </tr>
269 <tr>
270 <td>Obraz</td>
271 <td><input type="file" name="obraz"></td>
272 </tr>
273
274 </table>
275 <input type="hidden" name="parametr" value="dodaj">
276 <input type="submit" name="submit" value="Przeslij">
277
278 </form>
279
280</body>
281</html>