Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head> <link rel="icon" type="image/icon" href="favicon.ico"/>
- <title>HiOA Gaming - Registreringsside</title>
- <meta charset="utf-8" />
- <script>
- // funksjon for å sjekke om at de nødvendige feltene er fylt inn
- function feil() {
- var antallFeil = 0;
- if (document.getElementById("lagnavn").value == "") {
- antallFeil++;
- }
- if (document.getElementById("lagkaptein").value == "") {
- antallFeil++;
- }
- if (document.getElementById("spiller2").value == "") {
- antallFeil++;
- }
- if (document.getElementById("spiller3").value == "") {
- antallFeil++;
- }
- if (document.getElementById("spiller4").value == "") {
- antallFeil++;
- }
- if (document.getElementById("spiller5").value == "") {
- antallFeil++;
- }
- if (document.getElementById("emailkaptein").value == "") {
- antallFeil++;
- }
- if (antallFeil>0) {
- alert ("Du må skrive inn de nødvendige feltene!");
- return false;
- }
- return true;
- }
- </script>
- <style type="text/css">
- body {
- background-color: #ff8918;
- color: white;
- font-family: Segoe UI, Tahoma;
- margin: 0;
- padding: 0;
- }
- #wrapper {
- width: 100%;
- }
- #top {
- text-align: center;
- background-color: #242527;
- padding: 1px;
- }
- #info p {
- text-align: center;
- font-size: 1.2em;
- width: 50%;
- margin: 0 auto;
- padding: 20px;
- }
- a {
- color: #ffffff;
- }
- #form {
- margin: 0 auto;
- padding-top: 10px;
- width: 40%;
- }
- .main-table {
- width: 100%;
- border-spacing: 0px 5px;
- }
- .main-table td {
- padding: 10px;
- font-weight: bold;
- font-size: 1em;
- text-align: center;
- background-color: #242527;
- }
- .main-table td.right-td {
- width: 70%;
- padding: 0;
- background-color: #ffffff;
- border: 3px solid #000000;
- }
- .right-td input {
- border: 0;
- padding: 20px;
- font-size: 0.8em;
- height: 100%;
- width: 100%;
- }
- .inner-table {
- width: 100%;
- }
- #submit-btn {
- width: 100%;
- font-size: 1em;
- font-family: Segoe UI, Tahoma;
- padding: 10px;
- background-color: #ffffff;
- border: 0;
- }
- #submit-btn:hover {
- background-color: #cccccc;
- }
- #submit-btn:active {
- background-color: #aaaaaa;
- }
- #logo {
- text-align: center;
- }
- </style>
- </head>
- <body>
- <div data-role="page" id="wrapper">
- <div id="top">
- <h1> 5vs5 turnering League of Legends 2016-02-20</h1>
- </div>
- <div id="info"> <!--
- <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>
- -->
- <td style="vertical-align: middle;">
- <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>
- </td>
- </body>
- </html>
- <?php
- if(isset($_POST["knapp"]) && !isset($_POST["checkboks"])){
- ?>
- <p style="font-weight: bold; color: black; font-size:150%;">Du må huske å godta reglene!</p>
- <?php
- }
- ?>
- <?php
- if(isset($_POST["knapp"])) {
- $emailkaptein = $_POST["emailkaptein"];
- if (!filter_var($emailkaptein, FILTER_VALIDATE_EMAIL)) {
- $message = "Vennlist registrer gyldig E-post.";
- 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>");
- }
- if(isset($_POST["checkboks"])) {
- $lagnavn = $_POST['lagnavn'];
- $lagkaptein = $_POST['lagkaptein'];
- $spiller2 = $_POST['spiller2'];
- $spiller3 = $_POST['spiller3'];
- $spiller4 = $_POST['spiller4'];
- $spiller5 = $_POST['spiller5'];
- $emailkaptein = $_POST['emailkaptein'];
- $turneringsnummer = 3;
- $servername = "localhost";
- $username = "root";
- $password = "";
- $dbname = "hioa";
- $conn = new mysqli($servername, $username, $password, $dbname); //legger logindata inn i en enkel $conn (connection) variabel
- mysqli_set_charset($conn,"utf8");
- if ($conn->connect_error) {
- die("Kunne ikke koble til databasem: " . $conn->connect_error);
- }
- //sql statement for å sette data in i database
- $sql = "INSERT INTO hioa.lol (lagnavn, lagkaptein, spiller2, spiller3, spiller4, spiller5, email, tureningsnummer)
- VALUES ('$lagnavn','$lagkaptein','$spiller2','$spiller3','$spiller4','$spiller5','$emailkaptein','$turneringsnummer');";
- //sjekker om $conn er true, så kjører (objektorientert) query med all data fra $sql inn til databasen. Relativt #SWAG
- if ($conn->query($sql) === TRUE) {
- 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>
- Lagnavn: $lagnavn <br>
- Lagkaptein: $lagkaptein <br>
- Spiller 1: $spiller2 <br>
- Spiller 3: $spiller3 <br>
- Spiller 4: $spiller4 <br>
- Spiller 5: $spiller5 <br>
- Kapteinens epost: $emailkaptein </p>" ;
- }
- else {
- 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>";
- }
- }
- }
- ?>
- </div>
- <div id ="logo">
- <img src='http://orig13.deviantart.net/db4f/f/2012/081/3/b/league_of_legends___icon_by_darhymes-d4th6kj.png'>
- </div>
- <div id="form">
- <form action="" method="post" name="skjema">
- <table class="main-table">
- <tr>
- <td>Lagnavn:</td>
- <td class="right-td"><input id="lagnavn" type="text" name="lagnavn" /></td>
- </tr>
- <tr>
- <td>Lagkaptein/Representant:</td>
- <td class="right-td"><input id="lagkaptein" type="text" name="lagkaptein" /></td>
- </tr>
- <tr>
- <td>Spiller 2:</td>
- <td class="right-td"><input id="spiller2" type="text" name="spiller2"/></td>
- </tr>
- <tr>
- <td>Spiller 3</td>
- <td class="right-td"><input id="spiller3" type="text" name="spiller3"></td>
- </tr>
- <tr>
- <td>Spiller 4:</td>
- <td class="right-td"><input id="spiller4" type="text" name="spiller4"/></td>
- </tr>
- <tr>
- <td>Spiller 5:</td>
- <td class="right-td"><input id="spiller5" type="text" name="spiller5"/></td>
- </tr>
- <tr>
- <td>E-mail lagkaptein:</td>
- <td class="right-td"><input type="email" name="emailkaptein" id="emailkaptein" required placeholder="Vennligst skriv inn en gyldig epostadresse" onchange="validateEmail()"/></td>
- </tr>
- <tr>
- <td colspan="2" style="padding: 2px;">
- <table class="inner-table">
- <tr>
- <td><label><input id="knapp" type="checkbox" name="checkboks" /> Jeg har lest <a href="leagueRegler.php">reglene</a></label></td>
- </tr>
- <tr>
- <td style="background-color: #ffffff; padding: 0;"><input id="submit-btn" type="submit" name="knapp" value="Meld på konkurranse" onclick="return feil()"/></td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </form>
- </div>
- -->
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement