Advertisement
Guest User

Untitled

a guest
Mar 12th, 2016
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 9.50 KB | None | 0 0
  1. <html>
  2.  <head> <link rel="icon" type="image/icon" href="favicon.ico"/>
  3.     <title>HiOA Gaming - Registreringsside</title>
  4.     <meta charset="utf-8" />
  5.  
  6.     <script>
  7.  
  8.         // funksjon for Ã¥ sjekke om at de nødvendige feltene er fylt inn
  9.         function feil() {
  10.  
  11.             var antallFeil = 0;
  12.  
  13.             if (document.getElementById("lagnavn").value == "") {
  14.  
  15.                 antallFeil++;
  16.             }
  17.  
  18.             if (document.getElementById("lagkaptein").value == "") {
  19.  
  20.                 antallFeil++;
  21.             }
  22.  
  23.             if (document.getElementById("spiller2").value == "") {
  24.  
  25.                 antallFeil++;
  26.             }
  27.  
  28.             if (document.getElementById("spiller3").value == "") {
  29.  
  30.                 antallFeil++;
  31.             }
  32.  
  33.             if (document.getElementById("spiller4").value == "") {
  34.  
  35.                 antallFeil++;
  36.             }
  37.  
  38.             if (document.getElementById("spiller5").value == "") {
  39.  
  40.                 antallFeil++;
  41.             }
  42.  
  43.             if (document.getElementById("emailkaptein").value == "") {
  44.  
  45.                 antallFeil++;
  46.             }
  47.  
  48.             if (antallFeil>0) {
  49.  
  50.                 alert ("Du mÃ¥ skrive inn de nødvendige feltene!");
  51.                 return false;
  52.             }
  53.             return true;
  54.         }
  55.  
  56.     </script>
  57.  
  58.     <style type="text/css">
  59.         body {
  60.             background-color: #ff8918;
  61.             color: white;
  62.             font-family: Segoe UI, Tahoma;
  63.             margin: 0;
  64.             padding: 0;
  65.         }
  66.  
  67.         #wrapper {
  68.             width: 100%;
  69.  
  70.         }
  71.  
  72.         #top {
  73.             text-align: center;
  74.             background-color: #242527;
  75.             padding: 1px;
  76.         }
  77.  
  78.         #info p {
  79.             text-align: center;
  80.             font-size: 1.2em;
  81.             width: 50%;
  82.             margin: 0 auto;
  83.             padding: 20px;
  84.         }
  85.  
  86.         a {
  87.             color: #ffffff;
  88.         }
  89.  
  90.         #form {
  91.             margin: 0 auto;
  92.             padding-top: 10px;
  93.             width: 40%;
  94.         }
  95.  
  96.         .main-table {
  97.             width: 100%;
  98.             border-spacing: 0px 5px;
  99.         }
  100.  
  101.         .main-table td {
  102.             padding: 10px;
  103.             font-weight: bold;
  104.             font-size: 1em;
  105.             text-align: center;
  106.             background-color: #242527;
  107.         }
  108.  
  109.         .main-table td.right-td {
  110.             width: 70%;
  111.             padding: 0;
  112.             background-color: #ffffff;
  113.             border: 3px solid #000000;
  114.         }
  115.  
  116.         .right-td input {
  117.             border: 0;
  118.             padding: 20px;
  119.             font-size: 0.8em;
  120.             height: 100%;
  121.             width: 100%;
  122.         }
  123.  
  124.         .inner-table {
  125.             width: 100%;
  126.         }
  127.  
  128.         #submit-btn {
  129.             width: 100%;
  130.             font-size: 1em;
  131.             font-family: Segoe UI, Tahoma;
  132.             padding: 10px;
  133.             background-color: #ffffff;
  134.             border: 0;
  135.         }
  136.  
  137.         #submit-btn:hover {
  138.             background-color: #cccccc;
  139.         }
  140.  
  141.         #submit-btn:active {
  142.             background-color: #aaaaaa;
  143.         }
  144.  
  145.         #logo {
  146.             text-align: center;
  147.         }
  148.  
  149.  
  150.     </style>
  151. </head>
  152. <body>
  153. <div data-role="page" id="wrapper">
  154.     <div id="top">
  155.         <h1> 5vs5 turnering League of Legends 2016-02-20</h1>
  156.     </div>
  157.     <div id="info"> <!--
  158.  
  159.         <p>Her kan du registrere deg til 5v5 turneringen i League of Legends HiOA Gaming LAN for vÃ¥r-semesteret 2016. Spill som Super Smash Bros Wii U og League of Legends har egne turneringer, som du kan melde deg pÃ¥ ved hjelp av skjemaet under. Et lag mÃ¥ bestÃ¥ av en lagkaptein, lagkapteinens epost og fire andre spillere.</p>
  160. -->
  161. <td style="vertical-align: middle;">
  162.     <h2 style="text-align: center;">Registrering er stengt for dette LANet, kontakt en av HiOA Gaming crew-medlemmene pÃ¥ LANet om du ikke fikk registrert deg.</h2>
  163. </td>
  164.  
  165. </body>
  166. </html>
  167.  
  168.         <?php
  169.  
  170.         if(isset($_POST["knapp"]) && !isset($_POST["checkboks"])){
  171.  
  172.             ?>
  173.             <p style="font-weight: bold; color: black; font-size:150%;">Du mÃ¥ huske Ã¥ godta reglene!</p>
  174.             <?php
  175.         }
  176.         ?>
  177.  
  178.  
  179.     <?php
  180.  
  181.         if(isset($_POST["knapp"])) {
  182.  
  183.             $emailkaptein = $_POST["emailkaptein"];
  184.  
  185.             if (!filter_var($emailkaptein, FILTER_VALIDATE_EMAIL)) {
  186.                     $message = "Vennlist registrer gyldig E-post.";
  187.  
  188.                     die ("<script type='text/javascript'>alert('$message');</script> <p style='font-weight: bold; color: black; text-align: center; font-size:150%;'>Vennligst registrer gyldig E-post.</p>");
  189.                 }
  190.  
  191.             if(isset($_POST["checkboks"])) {
  192.  
  193.  
  194.                 $lagnavn = $_POST['lagnavn'];
  195.                 $lagkaptein = $_POST['lagkaptein'];
  196.                 $spiller2 = $_POST['spiller2'];
  197.                 $spiller3 = $_POST['spiller3'];
  198.                 $spiller4 = $_POST['spiller4'];
  199.                 $spiller5 = $_POST['spiller5'];
  200.                 $emailkaptein = $_POST['emailkaptein'];
  201.                 $turneringsnummer = 3;
  202.  
  203.                 $servername = "localhost";
  204.                 $username = "root";
  205.                 $password = "";
  206.                 $dbname = "hioa";
  207.  
  208.                 $conn = new mysqli($servername, $username, $password, $dbname); //legger logindata inn i en enkel $conn (connection) variabel
  209.                 mysqli_set_charset($conn,"utf8");
  210.  
  211.                 if ($conn->connect_error) {
  212.                     die("Kunne ikke koble til databasem: " . $conn->connect_error);
  213.                 }
  214.                 //sql statement for Ã¥ sette data in i database
  215.                 $sql = "INSERT INTO hioa.lol (lagnavn, lagkaptein, spiller2, spiller3, spiller4, spiller5, email, tureningsnummer)
  216.        VALUES ('$lagnavn','$lagkaptein','$spiller2','$spiller3','$spiller4','$spiller5','$emailkaptein','$turneringsnummer');";
  217.  
  218.                 //sjekker om $conn er true, sÃ¥ kjører (objektorientert) query med all data fra $sql inn til databasen. Relativt #SWAG
  219.                 if ($conn->query($sql) === TRUE) {
  220.                     echo "<p style='font-weight: bold; color: black; text-align: center; font-size:150%;'>Ditt lag er nÃ¥ registrert til League of Legends turneringen. Laget er registert følgende: <br>
  221.                          Lagnavn: $lagnavn <br>
  222.                          Lagkaptein: $lagkaptein <br>
  223.                                  Spiller 1: $spiller2 <br>
  224.                                  Spiller 3: $spiller3 <br>
  225.                                  Spiller 4: $spiller4 <br>
  226.                                  Spiller 5: $spiller5 <br>
  227.                                  Kapteinens epost: $emailkaptein </p>" ;
  228.  
  229.  
  230.                 }
  231.  
  232.                 else {
  233.                     echo "<p style='font-weight: bold; color: black; text-align: center; font-size:150%;'> Feil med databaseinnsetting, eller kan ikke opprette duplikatverdier fordi de eksisterer i databasen fra før.</p>";
  234.  
  235.                 }
  236.  
  237.             }
  238.         }
  239.  
  240.     ?>
  241.  
  242.     </div>
  243.     <div id ="logo">
  244.         <img src='http://orig13.deviantart.net/db4f/f/2012/081/3/b/league_of_legends___icon_by_darhymes-d4th6kj.png'>
  245.     </div>
  246.     <div id="form">
  247.         <form action="" method="post" name="skjema">
  248.             <table class="main-table">
  249.                 <tr>
  250.                     <td>Lagnavn:</td>
  251.                     <td class="right-td"><input id="lagnavn" type="text" name="lagnavn" /></td>
  252.                 </tr>
  253.                 <tr>
  254.                     <td>Lagkaptein/Representant:</td>
  255.                     <td class="right-td"><input id="lagkaptein" type="text" name="lagkaptein" /></td>
  256.                 </tr>
  257.                 <tr>
  258.                     <td>Spiller 2:</td>
  259.                     <td class="right-td"><input id="spiller2" type="text" name="spiller2"/></td>
  260.                 </tr>
  261.                 <tr>
  262.                     <td>Spiller 3</td>
  263.                     <td class="right-td"><input id="spiller3" type="text" name="spiller3"></td>
  264.                 </tr>
  265.                 <tr>
  266.                     <td>Spiller 4:</td>
  267.                     <td class="right-td"><input id="spiller4" type="text" name="spiller4"/></td>
  268.                 </tr>
  269.                 <tr>
  270.                     <td>Spiller 5:</td>
  271.                     <td class="right-td"><input id="spiller5" type="text" name="spiller5"/></td>
  272.                 </tr>
  273.                 <tr>
  274.                     <td>E-mail lagkaptein:</td>
  275.                     <td class="right-td"><input type="email" name="emailkaptein" id="emailkaptein" required placeholder="Vennligst skriv inn en gyldig epostadresse" onchange="validateEmail()"/></td>
  276.                 </tr>
  277.                 <tr>
  278.                     <td colspan="2" style="padding: 2px;">
  279.                         <table class="inner-table">
  280.                             <tr>
  281.                                 <td><label><input id="knapp" type="checkbox" name="checkboks"  /> Jeg har lest  <a href="leagueRegler.php">reglene</a></label></td>
  282.                             </tr>
  283.                             <tr>
  284.                                 <td style="background-color: #ffffff; padding: 0;"><input id="submit-btn" type="submit" name="knapp" value="Meld pÃ¥ konkurranse" onclick="return feil()"/></td>
  285.                             </tr>
  286.                         </table>
  287.                     </td>
  288.                 </tr>
  289.             </table>
  290.         </form>
  291.     </div>
  292.   -->
  293. </div>
  294. </body>
  295. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement