Advertisement
Guest User

Untitled

a guest
Feb 27th, 2014
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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 - 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.  
  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.     if (!empty($name) && !empty($score)) {
  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>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement