Advertisement
Guest User

Untitled

a guest
Oct 20th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.76 KB | None | 0 0
  1.  
  2.  
  3. KRIJIMI I DATABAZES
  4. CREATE DATABASE `databaze`;
  5. USE `databaze`;
  6. CREATE TABLE `nxenes` (
  7. `id` int (11) AUTO_INCREMENT NOT NULL,
  8. `emri` varchar(11)NOT NULL,
  9. `mbiemri` varchar(11)NOT NULL,
  10. `mungesa` int(11)NOT NULL,
  11. `mesatare` float NOT NULL,
  12. PRIMARY KEY(id)
  13. );
  14. Index.php
  15. <html>
  16. <head>
  17. <title>Plotesimi i Databazes me te Dhena</title>
  18. <meta charset="utf-8">
  19. <style>
  20. @import url(http://fonts.googleapis.com/css?family=Raleway);
  21.  
  22. #main{
  23. width:960px;
  24. margin:50px auto;
  25. font-family: 'Raleway', sans-serif;
  26. }
  27.  
  28. h2{
  29. background-color: #FEFFED;
  30. text-align:center;
  31. border-radius: 10px 10px 0 0;
  32. margin: -10px -40px;
  33. padding: 15px;
  34. }
  35.  
  36. hr{
  37. border:0;
  38. border-bottom:1px solid #ccc;
  39. margin: 10px -40px;
  40. margin-bottom: 30px;
  41. }
  42.  
  43. #login{
  44. width:300px;
  45. float: left;
  46. border-radius: 10px;
  47. font-family:raleway;
  48. border: 2px solid #ccc;
  49. padding: 10px 40px 25px;
  50. margin-top: 70px;
  51. margin-right: 100px;
  52. }
  53.  
  54. #analiza{
  55. width:300px;
  56. float: left;
  57. border-radius: 10px;
  58. font-family:raleway;
  59. padding: 10px 40px 25px;
  60. margin-top: 70px;
  61. }
  62. input[type=text],input[type=email]{
  63. width:99.5%;
  64. padding: 10px;
  65. margin-top: 8px;
  66. border: 1px solid #ccc;
  67. padding-left: 5px;
  68. font-size: 16px;
  69. font-family:raleway;
  70. }
  71. input[type=submit]{
  72. width: 100%;
  73. background-color:#FFBC00;
  74. color: white;
  75. border: 2px solid #FFCB00;
  76. padding: 10px;
  77. font-size:20px;
  78. cursor:pointer;
  79. border-radius: 5px;
  80. margin-bottom: -12px;
  81. }
  82. span{
  83. color:green;
  84. position:relative;
  85. }
  86. button{
  87. padding: 5px;
  88. width: 120px;
  89. border-radius:2px;
  90. }
  91.  
  92. h1{
  93. background-color: #b9e1e6;
  94. text-align:center;
  95. border-radius: 10px 10px 0 0;
  96. margin: -10px -40px;
  97. padding: 15px;
  98. }
  99. </style>
  100. </head>
  101. <body>
  102. <div id="main">
  103. <center><h1>Menaxhimi i Databazës së Frekuentimit të Mësimit</h1></center>
  104. <div id="login">
  105. <h2>Të Dhënat</h2>
  106. <hr/>
  107. <form action="" method="post">
  108. <label>Emri :</label>
  109. <input type="text" name="emri" id="name" required="required" placeholder="Shkruani emrin"/><br /><br />
  110. <label>Mbiemri :</label>
  111. <input type="text" name="mbiemri" id="mbiemri" required="required" placeholder="Shkruani mbiemrin"/><br/><br />
  112. <label>mungesa :</label>
  113. <input type="number" name="mungesa" id="mungesa" required="required" placeholder="Numrin e mungesave "/><br/><br />
  114. <label>nota mesatare :</label>
  115. <input type="number" name="mesatare" id="mungesa" required="required" placeholder="Nota mesatare "/><br/><br />
  116. <input type="submit" value=" Dërgo " name="submit"/><br />
  117. </form>
  118. </div>
  119. <div id="analiza">
  120. <center>
  121. <h2>Analizo:</h2>
  122. <hr/>
  123. <form action="tabela.php">
  124. <button>Total</button></form>
  125. <form action="keshillim.php"><button>Me Këshillim</button></form>
  126. <form action="verejtje.php"><button>Me Vërejtje</button></form>
  127. <form action="paralajmerim.php"><button>Me Paralajmërim</button></form>
  128. <form action="perjashtim.php"><button>Për Përjashtim</button></form>
  129. <form action="nxenesikalon.php"><button>NXENESIT KALUES</button></form>
  130. <form action="nxenesinukkalon.php"><button>NXENESIT JOKALUES</button></form>
  131. </center>
  132. </div>
  133. </div>
  134. <?php
  135. if(isset($_POST["submit"])){
  136. $servername = "localhost";
  137. $username = "root";
  138. $password = "";
  139. $dbname = "databaze";
  140.  
  141. // Lidhja me serverin
  142. $conn = new mysqli($servername, $username, $password, $dbname);
  143. // Check connection
  144. if ($conn->connect_error) {
  145. die("Connection failed: " . $conn->connect_error);
  146. }
  147.  
  148. $sql = "INSERT INTO nxenes (emri, mbiemri, mungesa, mesatare)
  149. VALUES ('".$_POST["emri"]."','".$_POST["mbiemri"]."','".$_POST["mungesa"]."','".$_POST["mesatare"]."')";
  150.  
  151. if ($conn->query($sql) === TRUE) {
  152. echo "<script>alert('Të dhënat u ruajtën me sukses!');</script>";
  153. } else {
  154. echo "<script type= 'text/javascript'>alert('Error: " . $sql . "<br>" . $conn->error."');</script>";
  155. }
  156. $conn->close();
  157. }
  158. ?></body>
  159. </html>
  160. Keshillim.php
  161. <html>
  162. <body>
  163. <head>
  164. <meta charset="utf-8">
  165. <!--Stilimi-->
  166. <style>
  167. h2{
  168. background-color: #b9e1e6;
  169. text-align:center;
  170. border-radius: 10px 10px 0 0;
  171. margin: -10px -40px;
  172. padding: 15px;
  173. }
  174. hr{
  175. border:0;
  176. border-bottom:1px solid #ccc;
  177. margin: 10px -40px;
  178. margin-bottom: 30px;
  179. }
  180. td, th{
  181. padding:7px;
  182. background-color:#1bdd48;
  183. }
  184. </style>
  185. </head>
  186. <h2>Analiza e Numrit të Mungesave në Klasë: </h2>
  187. <hr/>
  188. <center>
  189. <!--Kodi PHP-->
  190. <?php
  191. /* Funksioni PHP qe merr si parametra adresen server, username ne server,
  192. dhe passwordin nese jane te sakta realizon lidhjen me serverin ose jep
  193. mesazhin e errorit ne rast se ndonje prej parametrave nuk eshte i sakte */
  194. mysql_connect('localhost','root','') or die(mysql_error());
  195. /* Funksioni PHP qe merr si parameter emrin e databazes,
  196. dhe realizon lidhjen me kete databaze ose jep
  197. mesazhin e errorit ne rast se nuk realizohet lidhja me databazen*/
  198.  
  199. mysql_select_db('databaze') or die(mysql_error());
  200. /* Realizimi i query-s ne databazen me te cilen u realizua lidhje me sukses*/
  201. $keshillim=mysql_query("select * from nxenes WHERE mungesa>9 AND mungesa<16 ") or die(mysql_error());
  202. /* Shfaqja e te dhenave qe gjenden ne databaze ne formen e nje tabele*/
  203. echo'<table border="1" ><tr><th colspan="3">Me Këshillim</th></tr><th>Emri </th><th>Mbiemri</th><th>Mungesa</th>';
  204. /* Tabela do te kete aq rreshta sa rekorde ndodhen ne databaze */
  205. while($rreshta=mysql_fetch_array($keshillim))
  206. {
  207. echo'<tr><td>'.$rreshta['emri'].'</td><td>'.$rreshta['mbiemri'].'</td><td>'.$rreshta['mungesa'].'</td></tr>';
  208. }
  209. echo'</table>';
  210. ?>
  211. </center>
  212. </body></html>
  213. Paralajmerim.php
  214. <html>
  215. <body>
  216. <head>
  217. <meta charset="utf-8">
  218. <!--Stilimi-->
  219. <style>
  220. h2{
  221. background-color: #b9e1e6;
  222. text-align:center;
  223. border-radius: 10px 10px 0 0;
  224. margin: -10px -40px;
  225. padding: 15px;
  226. }
  227. hr{
  228. border:0;
  229. border-bottom:1px solid #ccc;
  230. margin: 10px -40px;
  231. margin-bottom: 30px;
  232. }
  233. td, th{
  234. padding:7px;
  235. background-color:#1bdd48;
  236. }
  237. </style>
  238. </head>
  239. <h2>Analiza e Numrit të Mungesave në Klasë: </h2>
  240. <hr/>
  241. <center>
  242. <!--Kodi PHP-->
  243. <?php
  244. /* Funksioni PHP qe merr si parametra adresen server, username ne server,
  245. dhe passwordin nese jane te sakta realizon lidhjen me serverin ose jep
  246. mesazhin e errorit ne rast se ndonje prej parametrave nuk eshte i sakte */
  247. mysql_connect('localhost','root','') or die(mysql_error());
  248. /* Funksioni PHP qe merr si parameter emrin e databazes,
  249. dhe realizon lidhjen me kete databaze ose jep
  250. mesazhin e errorit ne rast se nuk realizohet lidhja me databazen*/
  251.  
  252. mysql_select_db('databaze') or die(mysql_error());
  253. /* Realizimi i query-s ne databazen me te cilen u realizua lidhje me sukses*/
  254. $keshillim=mysql_query("select * from nxenes WHERE mungesa>9 AND mungesa<16 ") or die(mysql_error());
  255. /* Shfaqja e te dhenave qe gjenden ne databaze ne formen e nje tabele*/
  256. echo'<table border="1" ><tr><th colspan="3">Me Këshillim</th></tr><th>Emri </th><th>Mbiemri</th><th>Mungesa</th>';
  257. /* Tabela do te kete aq rreshta sa rekorde ndodhen ne databaze */
  258. while($rreshta=mysql_fetch_array($keshillim))
  259. {
  260. echo'<tr><td>'.$rreshta['emri'].'</td><td>'.$rreshta['mbiemri'].'</td><td>'.$rreshta['mungesa'].'</td></tr>';
  261. }
  262. echo'</table>';
  263. ?>
  264. </center>
  265. </body></html>
  266. Perjashtim.php
  267. <html>
  268. <body>
  269. <head>
  270. <meta charset="utf-8">
  271. <!--Stilimi-->
  272. <style>
  273. h2{
  274. background-color: #b9e1e6;
  275. text-align:center;
  276. border-radius: 10px 10px 0 0;
  277. margin: -10px -40px;
  278. padding: 15px;
  279. }
  280. hr{
  281. border:0;
  282. border-bottom:1px solid #ccc;
  283. margin: 10px -40px;
  284. margin-bottom: 30px;
  285. }
  286. td, th{
  287. padding:7px;
  288. background-color:#f40b0b;
  289. }
  290. </style>
  291. </head>
  292. <h2>Analiza e Numrit të Mungesave në Klasë: </h2>
  293. <hr/>
  294. <center>
  295. <!--Kodi PHP-->
  296. <?php
  297. /* Funksioni PHP qe merr si parametra adresen server, username ne server,
  298. dhe passwordin nese jane te sakta realizon lidhjen me serverin ose jep
  299. mesazhin e errorit ne rast se ndonje prej parametrave nuk eshte i sakte */
  300. mysql_connect('localhost','root','') or die(mysql_error());
  301. /* Funksioni PHP qe merr si parameter emrin e databazes,
  302. dhe realizon lidhjen me kete databaze ose jep
  303. mesazhin e errorit ne rast se nuk realizohet lidhja me databazen*/
  304.  
  305. mysql_select_db('databaze') or die(mysql_error());
  306. $perjashtim=mysql_query("select * from nxenes WHERE mungesa>44 ") or die(mysql_error());
  307. /* Shfaqja e te dhenave qe gjenden ne databaze ne formen e nje tabele*/
  308. echo'<table border="1" ><tr><th colspan="3">Për përjashtim</th></tr><th>Emri </th><th>Mbiemri</th><th>mungesa</th>';
  309. /* Tabela do te kete aq rreshta sa rekorde ndodhen ne databaze */
  310. while($rreshta=mysql_fetch_array($perjashtim))
  311. {
  312. echo'<tr><td>'.$rreshta['emri'].'</td><td>'.$rreshta['mbiemri'].'</td><td>'.$rreshta['mungesa'].'</td></tr>';
  313. }
  314. echo'</table>';
  315. ?>
  316. </center>
  317. </body>
  318. </html>
  319. Tabela.php
  320. <html>
  321. <body>
  322. <head>
  323. <meta charset="utf-8">
  324. <!--Stilimi-->
  325. <style>
  326. h2{
  327. background-color: #b9e1e6;
  328. text-align:center;
  329. border-radius: 10px 10px 0 0;
  330. margin: -10px -40px;
  331. padding: 15px;
  332. }
  333. hr{
  334. border:0;
  335. border-bottom:1px solid #ccc;
  336. margin: 10px -40px;
  337. margin-bottom: 30px;
  338. }
  339. td, th{
  340. padding:7px;
  341. background-color:#f40b0b;
  342. }
  343. </style>
  344. </head>
  345. <h2>Analiza e Numrit të Mungesave në Klasë: </h2>
  346. <hr/>
  347. <center>
  348. <!--Kodi PHP-->
  349. <?php
  350. /* Funksioni PHP qe merr si parametra adresen server, username ne server,
  351. dhe passwordin nese jane te sakta realizon lidhjen me serverin ose jep
  352. mesazhin e errorit ne rast se ndonje prej parametrave nuk eshte i sakte */
  353. mysql_connect('localhost','root','') or die(mysql_error());
  354. /* Funksioni PHP qe merr si parameter emrin e databazes,
  355. dhe realizon lidhjen me kete databaze ose jep
  356. mesazhin e errorit ne rast se nuk realizohet lidhja me databazen*/
  357.  
  358. mysql_select_db('databaze') or die(mysql_error());
  359. $perjashtim=mysql_query("select * from nxenes WHERE mungesa>44 ") or die(mysql_error());
  360. /* Shfaqja e te dhenave qe gjenden ne databaze ne formen e nje tabele*/
  361. echo'<table border="1" ><tr><th colspan="3">Për përjashtim</th></tr><th>Emri </th><th>Mbiemri</th><th>mungesa</th>';
  362. /* Tabela do te kete aq rreshta sa rekorde ndodhen ne databaze */
  363. while($rreshta=mysql_fetch_array($perjashtim))
  364. {
  365. echo'<tr><td>'.$rreshta['emri'].'</td><td>'.$rreshta['mbiemri'].'</td><td>'.$rreshta['mungesa'].'</td></tr>';
  366. }
  367. echo'</table>';
  368. ?>
  369. </center>
  370. </body>
  371. </html>
  372. Verejte.php
  373. <html>
  374. <body>
  375. <head>
  376. <meta charset="utf-8">
  377. <!--Stilimi-->
  378. <style>
  379. h2{
  380. background-color: #b9e1e6;
  381. text-align:center;
  382. border-radius: 10px 10px 0 0;
  383. margin: -10px -40px;
  384. padding: 15px;
  385. }
  386. hr{
  387. border:0;
  388. border-bottom:1px solid #ccc;
  389. margin: 10px -40px;
  390. margin-bottom: 30px;
  391. }
  392. td, th{
  393. padding:7px;
  394. background-color:#eded0a;
  395. }
  396. </style>
  397. </head>
  398. <h2>Analiza e Numrit të Mungesave në Klasë: </h2>
  399. <hr/>
  400. <center>
  401. <!--Kodi PHP-->
  402. <?php
  403. /* Funksioni PHP qe merr si parametra adresen server, username ne server,
  404. dhe passwordin nese jane te sakta realizon lidhjen me serverin ose jep
  405. mesazhin e errorit ne rast se ndonje prej parametrave nuk eshte i sakte */
  406. mysql_connect('localhost','root','') or die(mysql_error());
  407. /* Funksioni PHP qe merr si parameter emrin e databazes,
  408. dhe realizon lidhjen me kete databaze ose jep
  409. mesazhin e errorit ne rast se nuk realizohet lidhja me databazen*/
  410.  
  411. mysql_select_db('databaze') or die(mysql_error());
  412. /* Realizimi i query-s ne databazen me te cilen u realizua lidhje me sukses*/
  413. $verejtje=mysql_query("select * from nxenes WHERE mungesa>15 AND mungesa<30 ") or die(mysql_error());
  414. /* Shfaqja e te dhenave qe gjenden ne databaze ne formen e nje tabele*/
  415. echo'<table border="1" ><tr><th colspan="3">Me Vërejtje</th></tr><th>Emri </th><th>Mbiemri</th><th>mungesa</th>';
  416. /* Tabela do te kete aq rreshta sa rekorde ndodhen ne databaze */
  417. while($rreshta=mysql_fetch_array($verejtje))
  418. {
  419. echo'<tr><td>'.$rreshta['emri'].'</td><td>'.$rreshta['mbiemri'].'</td><td>'.$rreshta['mungesa'].'</td></tr>';
  420. }
  421. echo'</table>';
  422. ?>
  423. </center>
  424. </body></html>
  425. Nxenesikalon.php
  426. <html>
  427. <body>
  428. <head>
  429. <meta charset="utf-8">
  430. <!--Stilimi-->
  431. <style>
  432. h2{
  433. background-color: #b9e1e6;
  434. text-align:center;
  435. border-radius: 10px 10px 0 0;
  436. margin: -10px -40px;
  437. padding: 15px;
  438. }
  439. hr{
  440. border:0;
  441. border-bottom:1px solid #ccc;
  442. margin: 10px -40px;
  443. margin-bottom: 30px;
  444. }
  445. td, th{
  446. padding:7px;
  447. background-color:#3dcce6;
  448. }
  449. </style>
  450. </head>
  451. <h2>Nxenesit kalues: </h2>
  452. <hr/>
  453. <center>
  454. <!--Kodi PHP-->
  455. <?php
  456. /* Funksioni PHP qe merr si parametra adresen server, username ne server,
  457. dhe passwordin nese jane te sakta realizon lidhjen me serverin ose jep
  458. mesazhin e errorit ne rast se ndonje prej parametrave nuk eshte i sakte */
  459. mysql_connect('localhost','root','') or die(mysql_error());
  460. /* Funksioni PHP qe merr si parameter emrin e databazes,
  461. dhe realizon lidhjen me kete databaze ose jep
  462. mesazhin e errorit ne rast se nuk realizohet lidhja me databazen*/
  463.  
  464. mysql_select_db('databaze') or die(mysql_error());
  465. /* Realizimi i query-s ne databazen me te cilen u realizua lidhje me sukses*/
  466. $query=mysql_query("select * from nxenes Where mesatare BETWEEN 4.5 AND 10;") or die(mysql_error());
  467. /* Shfaqja e te dhenave qe gjenden ne databaze ne formen e nje tabele*/
  468. echo'<table border="1" ><tr><th colspan="3">Total</th></tr><th>Emri </th><th>Mbiemri</th><th>mesatare</th>';
  469. /* Tabela do te kete aq rreshta sa rekorde ndodhen ne databaze */
  470. while($rreshta=mysql_fetch_array($query))
  471. {
  472. echo'<tr><td>'.$rreshta['emri'].'</td><td>'.$rreshta['mbiemri'].'</td><td>'.$rreshta['mesatare'].'</td></tr>';
  473. }
  474. echo'</table><br/>';
  475. ?>
  476. </center>
  477. </body></html>
  478. Nxenesinukkalon.php
  479. <html>
  480. <body>
  481. <head>
  482. <meta charset="utf-8">
  483. <!--Stilimi-->
  484. <style>
  485. h2{
  486. background-color: #b9e1e6;
  487. text-align:center;
  488. border-radius: 10px 10px 0 0;
  489. margin: -10px -40px;
  490. padding: 15px;
  491. }
  492. hr{
  493. border:0;
  494. border-bottom:1px solid #ccc;
  495. margin: 10px -40px;
  496. margin-bottom: 30px;
  497. }
  498. td, th{
  499. padding:7px;
  500. background-color:#3dcce6;
  501. }
  502. </style>
  503. </head>
  504. <h2>Nxenesit JOKALUES </h2>
  505. <hr/>
  506. <center>
  507. <!--Kodi PHP-->
  508. <?php
  509. /* Funksioni PHP qe merr si parametra adresen server, username ne server,
  510. dhe passwordin nese jane te sakta realizon lidhjen me serverin ose jep
  511. mesazhin e errorit ne rast se ndonje prej parametrave nuk eshte i sakte */
  512. mysql_connect('localhost','root','') or die(mysql_error());
  513. /* Funksioni PHP qe merr si parameter emrin e databazes,
  514. dhe realizon lidhjen me kete databaze ose jep
  515. mesazhin e errorit ne rast se nuk realizohet lidhja me databazen*/
  516.  
  517. mysql_select_db('databaze') or die(mysql_error());
  518. /* Realizimi i query-s ne databazen me te cilen u realizua lidhje me sukses*/
  519. $query=mysql_query("select * from nxenes Where mesatare=4;") or die(mysql_error());
  520. /* Shfaqja e te dhenave qe gjenden ne databaze ne formen e nje tabele*/
  521. echo'<table border="1" ><tr><th colspan="3">Total</th></tr><th>Emri </th><th>Mbiemri</th><th>mesatare</th>';
  522. /* Tabela do te kete aq rreshta sa rekorde ndodhen ne databaze */
  523. while($rreshta=mysql_fetch_array($query))
  524. {
  525. echo'<tr><td>'.$rreshta['emri'].'</td><td>'.$rreshta['mbiemri'].'</td><td>'.$rreshta['mesatare'].'</td></tr>';
  526. }
  527. echo'</table><br/>';
  528. ?>
  529. </center>
  530. </body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement