Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.30 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Aplikacja RACHUNEK</title>
  5. <meta charset="utf-8">
  6. <link rel="stylesheet" type="text/css" href="styl.css">
  7. </head>
  8. <body>
  9. <div id=logo><a href="index.php"><img src="logo.png" alt="Logo"></a></div>
  10. <div id=menu>
  11. <a href="index.php?wybierz=klient">Dodaj klienta</a><br><br>
  12. <a href="index.php?wybierz=usluga">Dodaj usługę</a><br><br>
  13. <a href="index.php?wybierz=wrachunek">Wystaw rachunek</a><br><br>
  14. <a href="index.php?wybierz=rachunek">Pokaż rachunek</a>
  15. </div>
  16.  
  17. <div id=tresc>
  18. <?php
  19. if (isset($_REQUEST['wybierz'])) {
  20. $bd_name='koziol';
  21. $bd_adres='localhost';
  22. $bd_user='root';
  23. $bd_pass='';
  24. $bd_hwnd=mysql_connect($bd_adres, $bd_user, $bd_pass);
  25. mysql_select_db($bd_name, $bd_hwnd);
  26. mysql_query('SET NAMES utf8');
  27.  
  28.  
  29. switch ($_REQUEST['wybierz']) {
  30.  
  31. case "klient";
  32. echo "<form action='index.php?wybierz=klientt' method=post>
  33. <center><h2>Dodawanie nowego klienta do bazy danych</h2></center>
  34. <table>
  35. <tr><td><b>Imię i nazwisko</b></td><td><input type='text' name='dane' id='dane' required='required'></td></tr>
  36. <tr><td><b>Adres</b></td><td><input type='text' name='adres' id='adres' required='required'></td></tr>
  37. <tr><td colspan = 2><center><input type='submit' value='Dodaj'></center></td></tr>
  38. </table></form>";
  39. break;
  40.  
  41. case "klientt";
  42. $osoba=$_REQUEST['dane'];
  43. $lokalizacja=$_REQUEST['adres'];
  44. $query="INSERT INTO `klienci` (`Imie_nazwisko`, `Adres`) VALUES ('".$osoba."', '".$lokalizacja."')";
  45. mysql_query($query);
  46. echo "<b>Dodano klienta:</b><br>Imię i nazwisko:<i> ".$osoba."<br></i>Adres:<i> ".$lokalizacja."</i>";
  47. break;
  48.  
  49. case "usluga";
  50. echo "<form action='index.php?wybierz=uslugaa' method=post>
  51. <center><h2>Dodawanie nowej usługi do bazy danych</h2></center>
  52. <table>
  53. <tr><td><b>Nazwa usługi</b></td><td><input type='text' name='usluga' id='usluga' required='required'></td></tr>
  54. <tr><td><b>Cena za 1szt</b></td><td><input type='text' name='cena' id='cena' required='required'></td></tr>
  55. <tr><td colspan = 2><center><input type='submit' value='Dodaj'></center></td></tr>
  56. </table></form>";
  57. break;
  58.  
  59. case "uslugaa";
  60. $nazwa=$_REQUEST['usluga'];
  61. $cena=$_REQUEST['cena'];
  62. $query="INSERT INTO `uslugi` (`Nazwa`, `Cena`) VALUES ('".$nazwa."', '".$cena."');";
  63. mysql_query($query);
  64. echo "<b>Dodano usługę:</b><br>Nazwa usługi:<i> ".$nazwa."</i><br>Cena usługi:<i> ".$cena." zł</i>";
  65. break;
  66.  
  67. case "wrachunek":
  68. $query = "SELECT ID_klienta, Imie_nazwisko FROM klienci";
  69. $wynik = mysql_query($query);
  70. echo "<form action='index.php?wybierz=dodawanko' method='POST'>
  71. <b>Data na fakturze:</b> <input type='date' name='data' required='required'><br>
  72. <b>Dane na fakturze:</b> <select name='dane' required='required'>";
  73. echo "<option disabled selected><b>Imie i nazwisko</b></option>";
  74. while ($row=mysql_fetch_row($wynik))
  75. {
  76. echo "<option value='".$row[0]."'>".$row[1]."</option>";
  77. }
  78. echo "</select><br><b>Wykonane usługi:</b><br>";
  79. $query="SELECT Idu, Nazwa FROM uslugi";
  80. $wynik=mysql_query($query);
  81. while ($row=mysql_fetch_row($wynik)) {
  82. echo "<input type=checkbox name='cennik[]' value='".$row[0]."'>".$row[1]."</input><br>";
  83. }
  84. echo "<input type=submit value='Wystaw'></form>";
  85. break;
  86.  
  87. case "dodawanko":
  88. session_start();
  89. $data=$_REQUEST['data'];
  90. $idklienta=$_REQUEST['dane'];
  91. $query="INSERT INTO `rachunki` (`Data_wystawienia`, `ID_klienta`) VALUES ('".$data."', '".$idklienta."');";
  92. mysql_query($query);
  93. $x=$_REQUEST['cennik'];
  94. $_SESSION['cennik[]']=$x;
  95. $query="SELECT Idu, Nazwa FROM uslugi";
  96. $wynik=mysql_query($query);
  97. echo "<form action='index.php?wybierz=rezultate' method='POST'>";
  98. $i=0;
  99. echo "<table>";
  100. echo "<tr><td><b>Wybrane usługi:</b></td><td><b>Ilość:</b></td></tr>";
  101. while ($row=mysql_fetch_row($wynik))
  102. {
  103. if ($row[0]==$x[$i])
  104. {
  105. echo "<tr><td>".$row[1]."</td><td><input type='text' name='ilosc[]' placeholder='Ilość' required='required'></td></tr>";
  106. $i++;
  107. }
  108. if ($i==sizeof($x))
  109. break;
  110. }
  111. echo "</table>";
  112. echo "<center><input type=submit value='Akceptuj'></center></form>";
  113. break;
  114.  
  115. case "rezultate":
  116. session_start();
  117. $x=$_SESSION['cennik[]'];
  118. $i=0;
  119. $kwota=$_REQUEST['ilosc'];
  120. $query="SELECT Max(Numer) FROM rachunki";
  121. $orachunek=mysql_fetch_row(mysql_query($query))[0];
  122. foreach ($kwota as $key)
  123. {
  124. $query="INSERT INTO zawartosc VALUES ('".$orachunek."', '".$x[$i]."', '".$key."')";
  125. mysql_query($query);
  126. $i++;
  127. }
  128. echo "<center>Dodany!</center>";
  129. break;
  130.  
  131.  
  132. case "rachunek":
  133. $query="SELECT rachunki.Numer, klienci.Imie_nazwisko, rachunki.Data_wystawienia FROM rachunki INNER JOIN klienci ON rachunki.ID_klienta=klienci.ID_klienta ORDER BY rachunki.Numer ASC";
  134. $wynik=mysql_query($query);
  135. echo "<form method='post' action='index.php?wybierz=rachunekk'><center><b>Wybierz rachunek, który chcesz wyświetlić: <select name='numer'>";
  136. while ($row=mysql_fetch_row($wynik))
  137. {
  138. echo "<option value='".$row[0]."'>".$row[0]." ● ".$row[1]."</option>";
  139. }
  140. echo "</select><p><input type='submit' value='Wyświetl'></center>";
  141. break;
  142.  
  143. case "rachunekk":
  144. $number = $_REQUEST['numer'];
  145. $query = "SELECT rachunki.Data_wystawienia, klienci.Imie_nazwisko, klienci.Adres, zawartosc.Ilosc, uslugi.Nazwa, uslugi.Cena FROM rachunki
  146. INNER JOIN klienci ON rachunki.ID_klienta=klienci.ID_klienta
  147. INNER JOIN zawartosc On rachunki.Numer = Zawartosc.Numer
  148. INNER JOIN uslugi On Zawartosc.Idu = uslugi.Idu
  149. WHERE rachunki.Numer = ".$number." ORDER BY rachunki.Numer ASC";
  150. $wynik=mysql_query($query);
  151. $row=mysql_fetch_row($wynik);
  152. $data=$row[0];
  153. $dane=$row[1];
  154. $adres=$row [2];
  155. $kwota=0;
  156. echo "<center><table>";
  157. echo "<tr><td colspan=3><b>".$dane."</b></td><td colspan=3><b>".$data."</b></td></tr>";
  158. echo "<tr><td colspan=6><b>".$adres."</b></tr></td>";
  159. echo "<tr><td colspan=6>▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬</tr></td>";
  160. echo "<tr><td colspan=3><b>Usługa</b></td><td><b>Cena</b></td><td><b>Ilość</td><td><b>Suma</b></td></tr>";
  161. do {
  162. echo "<tr><td colspan=3>".$row[4]."</td><td>".$row[5]."</td><td>".$row[3]."</td><td>".($row[5]*$row[3])."</td></tr>";
  163. $kwota+=($row[5]*$row[3]);
  164. } while ($row=mysql_fetch_row($wynik));
  165. echo "<tr><td colspan=4>▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬</td><td><b>Kwota do zapłaty</b></td><td>".$kwota."</td></tr>";
  166. echo "</center></table>";
  167.  
  168. break;
  169. }
  170. }
  171. else { echo "<center> Aplikacja pozwala na dodanie nowego klienta, dodanie nowej usługi, wystawienie rachunku oraz pokazanie już wystawionych rachunków.
  172. <br>
  173. <br>
  174. <br>
  175. <br>
  176. <br>
  177. <br>
  178. <img src='logo.png' alt='Logo'></center>";
  179. }
  180. ?>
  181. </div>
  182. <div id=stopka>
  183. <h2>Karol Koziół 4TI, 2018</h2>
  184. <h5>Aplikacja Rachunek</h5>
  185. </div>
  186. </body>
  187. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement