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"><< 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> |