View difference between Paste ID: 55wukmaN and 3mSck81n
SHOW: | | - or go back to the newest paste.
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4
<head>
5
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6
  <title>Gitarowe wojny - Dodaj swój najlepszy wynik</title>
7
  <link rel="stylesheet" type="text/css" href="style.css" />
8
</head>
9
<body>
10
  <h2>Gitarowe wojny - Dodaj swój najlepszy wynik</h2>
11
12
<?php
13-
  if (isset($_POST['submit'])) {    // POCZĄTEK
13+
  if (isset($_POST['submit'])) {    // POCZĄTEK - jeśli kliknięty był formularz (wyślij w formularzu),
14
// A dokładniej jeśli zostało przesłane pole submit przez POST
15-
    $name = $_POST['name'];
15+
16
    
17
    $name = $_POST['name']; // Przypisanie do zmiennych name i score wartości przesłanych POSTEM (na przykład z formularza gdzie <input> miał name='name' i name='score'
18
    $score = $_POST['score'];
19
20-
      $dbc = mysqli_connect('www.guitarwars.net', 'admin', 'rockit', 'gwdb');     // KONIEC
20+
21
     // Jeżeli $name I $score nie są puste (Żaden z nich nie może być pusty).       
22
23
      $dbc = mysqli_connect('www.guitarwars.net', 'admin', 'rockit', 'gwdb');     // KONIEC - połącz z bazą danych.
24
25
      
26
      $query = "INSERT INTO guitarwars VALUES (0, NOW(), '$name', '$score')";
27
      mysqli_query($dbc, $query);
28
29
      
30
      echo '<p>Dziękujemy za dodanie rekordu!</p>';
31
      echo '<p><strong>Imię i nazwisko:</strong> ' . $name . '<br />';
32
      echo '<strong>Wynik:</strong> ' . $score . '</p>';
33
      echo '<p><a href="index.php">&lt;&lt; Wróć do listy rekordów</a></p>';
34
35
      
36
      $name = "";
37
      $score = "";
38
39
      mysqli_close($dbc);
40
    }
41
    else {
42
      echo '<p class="error">Wpisz wszystkie informacje, aby ' .
43
        'dodać swój najlepszy wynik.</p>';
44
    }
45
  }
46
?>
47
48
  <hr />
49
  <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
50
    <label for="name">Imię i nazwisko:</label>
51
    <input type="text" id="name" name="name" value="<?php if (!empty($name)) echo $name; ?>" /><br />
52
    <label for="score">Wynik:</label>
53
    <input type="text" id="score" name="score" value="<?php if (!empty($score)) echo $score; ?>" />
54
    <hr />
55
    <input type="submit" value="Dodaj" name="submit" />
56
  </form>
57
</body> 
58
</html>