Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>Aplikacja RACHUNEK</title>
- <meta charset="utf-8">
- <link rel="stylesheet" type="text/css" href="styl.css">
- </head>
- <body>
- <div id=logo><a href="index.php"><img src="logo.png" alt="Logo"></a></div>
- <div id=menu>
- <a href="index.php?wybierz=klient">Dodaj klienta</a><br><br>
- <a href="index.php?wybierz=usluga">Dodaj usługę</a><br><br>
- <a href="index.php?wybierz=wrachunek">Wystaw rachunek</a><br><br>
- <a href="index.php?wybierz=rachunek">Pokaż rachunek</a>
- </div>
- <div id=tresc>
- <?php
- if (isset($_REQUEST['wybierz'])) {
- $bd_name='koziol';
- $bd_adres='localhost';
- $bd_user='root';
- $bd_pass='';
- $bd_hwnd=mysql_connect($bd_adres, $bd_user, $bd_pass);
- mysql_select_db($bd_name, $bd_hwnd);
- mysql_query('SET NAMES utf8');
- switch ($_REQUEST['wybierz']) {
- case "klient";
- echo "<form action='index.php?wybierz=klientt' method=post>
- <center><h2>Dodawanie nowego klienta do bazy danych</h2></center>
- <table>
- <tr><td><b>Imię i nazwisko</b></td><td><input type='text' name='dane' id='dane' required='required'></td></tr>
- <tr><td><b>Adres</b></td><td><input type='text' name='adres' id='adres' required='required'></td></tr>
- <tr><td colspan = 2><center><input type='submit' value='Dodaj'></center></td></tr>
- </table></form>";
- break;
- case "klientt";
- $osoba=$_REQUEST['dane'];
- $lokalizacja=$_REQUEST['adres'];
- $query="INSERT INTO `klienci` (`Imie_nazwisko`, `Adres`) VALUES ('".$osoba."', '".$lokalizacja."')";
- mysql_query($query);
- echo "<b>Dodano klienta:</b><br>Imię i nazwisko:<i> ".$osoba."<br></i>Adres:<i> ".$lokalizacja."</i>";
- break;
- case "usluga";
- echo "<form action='index.php?wybierz=uslugaa' method=post>
- <center><h2>Dodawanie nowej usługi do bazy danych</h2></center>
- <table>
- <tr><td><b>Nazwa usługi</b></td><td><input type='text' name='usluga' id='usluga' required='required'></td></tr>
- <tr><td><b>Cena za 1szt</b></td><td><input type='text' name='cena' id='cena' required='required'></td></tr>
- <tr><td colspan = 2><center><input type='submit' value='Dodaj'></center></td></tr>
- </table></form>";
- break;
- case "uslugaa";
- $nazwa=$_REQUEST['usluga'];
- $cena=$_REQUEST['cena'];
- $query="INSERT INTO `uslugi` (`Nazwa`, `Cena`) VALUES ('".$nazwa."', '".$cena."');";
- mysql_query($query);
- echo "<b>Dodano usługę:</b><br>Nazwa usługi:<i> ".$nazwa."</i><br>Cena usługi:<i> ".$cena." zł</i>";
- break;
- case "wrachunek":
- $query = "SELECT ID_klienta, Imie_nazwisko FROM klienci";
- $wynik = mysql_query($query);
- echo "<form action='index.php?wybierz=dodawanko' method='POST'>
- <b>Data na fakturze:</b> <input type='date' name='data' required='required'><br>
- <b>Dane na fakturze:</b> <select name='dane' required='required'>";
- echo "<option disabled selected><b>Imie i nazwisko</b></option>";
- while ($row=mysql_fetch_row($wynik))
- {
- echo "<option value='".$row[0]."'>".$row[1]."</option>";
- }
- echo "</select><br><b>Wykonane usługi:</b><br>";
- $query="SELECT Idu, Nazwa FROM uslugi";
- $wynik=mysql_query($query);
- while ($row=mysql_fetch_row($wynik)) {
- echo "<input type=checkbox name='cennik[]' value='".$row[0]."'>".$row[1]."</input><br>";
- }
- echo "<input type=submit value='Wystaw'></form>";
- break;
- case "dodawanko":
- session_start();
- $data=$_REQUEST['data'];
- $idklienta=$_REQUEST['dane'];
- $query="INSERT INTO `rachunki` (`Data_wystawienia`, `ID_klienta`) VALUES ('".$data."', '".$idklienta."');";
- mysql_query($query);
- $x=$_REQUEST['cennik'];
- $_SESSION['cennik[]']=$x;
- $query="SELECT Idu, Nazwa FROM uslugi";
- $wynik=mysql_query($query);
- echo "<form action='index.php?wybierz=rezultate' method='POST'>";
- $i=0;
- echo "<table>";
- echo "<tr><td><b>Wybrane usługi:</b></td><td><b>Ilość:</b></td></tr>";
- while ($row=mysql_fetch_row($wynik))
- {
- if ($row[0]==$x[$i])
- {
- echo "<tr><td>".$row[1]."</td><td><input type='text' name='ilosc[]' placeholder='Ilość' required='required'></td></tr>";
- $i++;
- }
- if ($i==sizeof($x))
- break;
- }
- echo "</table>";
- echo "<center><input type=submit value='Akceptuj'></center></form>";
- break;
- case "rezultate":
- session_start();
- $x=$_SESSION['cennik[]'];
- $i=0;
- $kwota=$_REQUEST['ilosc'];
- $query="SELECT Max(Numer) FROM rachunki";
- $orachunek=mysql_fetch_row(mysql_query($query))[0];
- foreach ($kwota as $key)
- {
- $query="INSERT INTO zawartosc VALUES ('".$orachunek."', '".$x[$i]."', '".$key."')";
- mysql_query($query);
- $i++;
- }
- echo "<center>Dodany!</center>";
- break;
- case "rachunek":
- $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";
- $wynik=mysql_query($query);
- echo "<form method='post' action='index.php?wybierz=rachunekk'><center><b>Wybierz rachunek, który chcesz wyświetlić: <select name='numer'>";
- while ($row=mysql_fetch_row($wynik))
- {
- echo "<option value='".$row[0]."'>".$row[0]." ● ".$row[1]."</option>";
- }
- echo "</select><p><input type='submit' value='Wyświetl'></center>";
- break;
- case "rachunekk":
- $number = $_REQUEST['numer'];
- $query = "SELECT rachunki.Data_wystawienia, klienci.Imie_nazwisko, klienci.Adres, zawartosc.Ilosc, uslugi.Nazwa, uslugi.Cena FROM rachunki
- INNER JOIN klienci ON rachunki.ID_klienta=klienci.ID_klienta
- INNER JOIN zawartosc On rachunki.Numer = Zawartosc.Numer
- INNER JOIN uslugi On Zawartosc.Idu = uslugi.Idu
- WHERE rachunki.Numer = ".$number." ORDER BY rachunki.Numer ASC";
- $wynik=mysql_query($query);
- $row=mysql_fetch_row($wynik);
- $data=$row[0];
- $dane=$row[1];
- $adres=$row [2];
- $kwota=0;
- echo "<center><table>";
- echo "<tr><td colspan=3><b>".$dane."</b></td><td colspan=3><b>".$data."</b></td></tr>";
- echo "<tr><td colspan=6><b>".$adres."</b></tr></td>";
- echo "<tr><td colspan=6>▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬</tr></td>";
- 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>";
- do {
- echo "<tr><td colspan=3>".$row[4]."</td><td>".$row[5]."</td><td>".$row[3]."</td><td>".($row[5]*$row[3])."</td></tr>";
- $kwota+=($row[5]*$row[3]);
- } while ($row=mysql_fetch_row($wynik));
- echo "<tr><td colspan=4>▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬</td><td><b>Kwota do zapłaty</b></td><td>".$kwota."</td></tr>";
- echo "</center></table>";
- break;
- }
- }
- else { echo "<center> Aplikacja pozwala na dodanie nowego klienta, dodanie nowej usługi, wystawienie rachunku oraz pokazanie już wystawionych rachunków.
- <br>
- <br>
- <br>
- <br>
- <br>
- <br>
- <img src='logo.png' alt='Logo'></center>";
- }
- ?>
- </div>
- <div id=stopka>
- <h2>Karol Koziół 4TI, 2018</h2>
- <h5>Aplikacja Rachunek</h5>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement