Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="pl">
- <head>
- <meta charset="utf-8">
- <title>przypomnienie</title>
- </head>
- <body>
- <form action="przypomnienie.php" method="GET">
- a:<input type="number" name="a"><br>
- b:<input type="number" name="b"><br>
- <input type="submit" value="oblicz">
- </form>
- <?php
- function iloczyn($x, $y){
- $wynik=$x*$y;
- return $wynik;
- }
- if(isset($_GET["a"])&& $_GET["a"]!="" && $_GET["b"]!=""){
- echo "iloczyn liczb jest równy: ".iloczyn($_GET["a"], $_GET["b"])."<br>";
- //wprowadzone dane zapiszemy do bazy danych
- //1)dane dostępowe
- $serverName="localhost";
- $user="root";
- $pass="";
- $dbName="kl3a";
- $conn=mysqli_connect($serverName,$user,$pass,$dbName);
- if(!$conn){
- die(" błąd połączenia ".mysqli_connect_error());
- }
- //jeżeli tutaj jesteśmy to połącznei jest ok
- //2) zapytanie do bazy danych
- $sql="INSERT INTO liczby (a, b) VALUES (".$_GET["a"].",".$_GET["b"].");";
- //3) wykonujemy zapytanie
- $wynik=mysqli_query($conn,$sql);
- //4)sprawdzamy, czy zapytanie jest poprawne
- if($wynik){//jeżeli ok to znaczy, że liczby dodano do tabeli
- echo "<dane liczbowe dodano do tabeli <br>";
- //dodatkowo wyświetlimy wszystkie dane z bazy danych
- //2a nowe zapytanie do bazy danych
- $sql="select * from liczby;";
- //3a wykonujemy zapytanie tak o
- $wynik=mysqli_query($conn,$sql);
- //4asprawdzamy wynik tak o bo why not w sumie heeh :)
- if($wynik){//zapytanei ok
- //wynikiem tego zapytania jest tabela chyba w sumie nie wiem bo slepo przepisuje elo
- //i ta cala tabela moze miec wiersze ale nie musi chyba bo w sumie tak tylko slyszalem
- //sprawdzamy czy tabela albo inaczej wynik ma wiersze do wyswietlenia do wiersze czy cos chyba sie pomylilem
- if(mysqli_num_rows($wynik)>0){
- //to oznacza ze sa wiersze do wysiwtlenia w przeciwnym wypadklu piopatrzcie jaki jest przeciwny wypaedk
- //wyswoeta;,y zawartosc tabeli
- $str="<table border=1>";
- while($wiersz=mysqli_fetch_assoc($wynik)){
- //ta petla dziala po wszstkich wierszach wyniku
- $str.="<tr><td>".$wiersz["id"]."</td><td>".$wiersz["a"]."</td><td>".$wiersz["b"]."</td></tr>";
- }
- $str.="</table>";
- echo $str;
- }
- else{
- echo "zapytanie poprawne, ale nie ma wierszy do wyswietlenia <br>;";
- }
- }
- else{
- echo "bład w zapytaniu 3a<br>";
- }
- }
- else{
- echo "błąd w zapytaniu sql.";
- }
- }
- //
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement