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