Avatar billede tobrukDk Novice
17. januar 2012 - 17:50 Der er 21 kommentarer og
1 løsning

fejl i updater function når man gør det



<?php
session_start();
include("database.php");


if(isset($_GET["sletform"])) {
                if($_GET["sletform"] == "slet")
                  {
                        $id = $_GET['id'];

                        $query="DELETE FROM profukter WHERE id='$id'";
                        mysql_query($query)or die(mysql_eroror());
                       
                        header("Location:admin.php");
                    }
            }

if (isset($_POST['updater'])) {
   
    $fejl = "";
    $title = $_POST['title'];
    $title_pro = $_POST['title_pro'];
    $tekst = mysql_real_escape_string( $_POST['tekst']);
    $priser = $_POST['priser'];
    $id = $_POST['id'];
   
    if ($title == ""){
        $fejl .= "Skrive en title til kategori <br />";
    }
    if ($title_pro == ""){
        $fejl .= "Skrive en title pro til kategori <br />";
    }
    if ($priser == ""){
        $fejl .= "Husk at skrive prise <br />";
    }
   
   
    if ($_FILES['file']['error'] == 0)//Hvis vi har har upload billedet
    {
                if ($fejl == ""){ // != Passer ikke
                $nyt_billednavn = time() . "_" . $_FILES['file']['name'];
               
                $temp = $_FILES['file']['tmp_name'];
               
                move_uploaded_file($temp,"img/$nyt_billednavn");
                               
                }       
               
        }
       
        else {
                $fejl .= "fejl i billedet upload <br />";
               
                // .= tilføj varibal
            }
    if ($fejl == "")
        {
           
    $tabledata = "UPDATE profukter SET title = '$title',title_pro = '$title_pro',tekst = '$tekst',img = $nyt_billednavn,priser = '$priser' WHERE ID = $id";
    $resultat = mysql_query($tabledata) or die (mysql_error());
   
    header("Location: admin.php");
}
   
           
       
}
?>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Hi-Fi Netbutikken - Admin</title>
<link href="css/opsaetning.css" rel="stylesheet" type="text/css" />
<link href="css/tekst.css" rel="stylesheet" type="text/css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script>
$(document).ready(function() {
          $(".vis-gem").click(function(e) {
              e.preventDefault();
              $(this).parent().find('div').slideToggle();
          });
    });
    </script>
</head>
<body>
<div id="main">
<div id="head">
<div class="hoved" id="head_overskrift">Hi-Fi Netbutikken - Admin</div><!--head_overskrift slut-->
<div id="head_produkt">
<h1>Administrations</h1>
</div><!--head_overskrift slut-->
</div><!--head slut-->
<div id="content">
    <div id="content_left">
          <div class="navcontainer">
                <a href="logout.php" class="vis-gem">Log ud</a>
                      <div class="boxdown" style="display:none;">
                        <form action="" method="post">
                        <input type="submit" value="Log ud" name="opretmenu">     
                        <Br />   
                        </form>
                    </div>
                <a href="admin.php">Opret Menu Indhold</a>
                <a href="slet.php">Slet Menu  & Indhold</a>
                <a href="ret_Footer.php">Ret Footer</a>
                <a href="index_ret.php">Ret Index</a>
                <br />
                <?php
                $result = mysql_query("SELECT * FROM menu");
                while($row = mysql_fetch_assoc($result))
                {
                    echo "<a href='indhold.php?slet_ret=$row[id]'>$row[side_navn]</a>";
                }
                ?>
          </div><!--navcontainer slut-->
    </div><!--content_left slut-->
    <div id="content_right">
              <li>Opret Nyt Indhold til siden <a href="kategoriindhold.php">Gøre det nu</a></li>
              <br /><br />
                  <?php
                    if (isset($_GET['slet_ret'])){
                    $sql = "SELECT * FROM profukter WHERE fk_kat = $_GET[slet_ret]";
                        $query = mysql_query($sql);
                        while($row = mysql_fetch_array($query)){
                    ?>
                        <div class="billede_right"><img src='img/<?php echo $row['img'];?>' width="125px" height="60px"/></div>
                        <span class="producent"><?php echo $row['title'];?></span> - <span class="fed"><?php echo $row['title_pro'];?></span><br />
                        <?php echo $row['tekst'];?><br /><br /><span class='fed'>Pris: <?php echo $row['priser'];?>.- kr</span><br /><br />
                        <?php
                        echo "<li><a href='?sletform=slet&id=$row[id]' onclick='return confirm(\"Er du helt sikkert på at slette det her\")'>Slet</a></li>";
                        ?>
                        <br />
              <form action="" method="post">
              <p>Title</p>
              <input type="text" name="title" placeholder="<?php echo $row['title'];?>" value="<?php echo $row['title'];?>"><br />
              <p>Title Pro</p>
              <input type="text" name="title_pro" placeholder="<?php echo $row['title_pro'];?>" value="<?php echo $row['title_pro'];?>"><br />
              <p>Tekst</p>
              <textarea name="tekst" id="profiltekst" placeholder="<?php echo $row['tekst'];?>" style="width:200px; height:100px;"><?php echo $row['tekst'];?></textarea><br />
              <p>priser</p>
              <input type="text" name="priser" placeholder="<?php echo $row['priser'];?>" value="<?php echo $row['priser'];?>"><br />
              <input type="file" name="file" placeholder="Navn">
                <br/>
              <input name="id" type="hidden" value="<?php echo $row["id"];?>">
              <input type="submit" name="updater" value="Updater">
              </form>
                        <hr />
                        <?php
                       
                        }
                    }
                    else {
                        echo "Der er intet indhold";
                    }
                    ?>
           
    </div>    <!--content_right slut-->
   
  </div><!--content slut-->
<div id="footer">
    <?php include("footer.php");?>
</div><!--footer slut-->
</div><!--main slut-->
</body>
</html>



Nåår jeg klik på updater så kommer der fejl frem og vise mig hvad der er galt men jeg kan overhovedet ikke se fejl hvad har jeg gør galt siden den gøre sådan??

http://localhostr.com/files/u8Cnc2K/capture.png

der kan du se min database :D

håber du kan hjælp mig godt på vej til at finde fejl :)
Avatar billede DeeDawg Nybegynder
17. januar 2012 - 18:08 #1
Kunne du evt. vise os den fejl du får? :)
Avatar billede tobrukDk Novice
17. januar 2012 - 18:27 #2

$tabledata = "UPDATE profukter SET title = '$title',title_pro = '$title_pro',tekst = '$tekst',img = $nyt_billed,priser = '$priser' WHERE ID = $id";


sådan ser det ud når jeg har det til sådan :D


http://localhostr.com/files/ZIBxMMv/capture.png
Avatar billede olebole Juniormester
17. januar 2012 - 18:40 #3
<ole>

Hvad siger fejlen, Jesper? Kopier den og sæt den ind her i tråden  *o)

/mvh
</bole>
Avatar billede olebole Juniormester
17. januar 2012 - 18:40 #4
Sorry - havde ikke tjekket linket  =)
Avatar billede olebole Juniormester
17. januar 2012 - 18:48 #5
Prøv dette:

if (isset($_FILES['file']) && $_FILES['file']['error'] == 0)//Hvis vi har har upload billedet

- og så skal du fjerne gåsøjnene omkring $priser i denne linje:

$tabledata = "UPDATE profukter SET title = '$title',title_pro = '$title_pro',tekst = '$tekst',img = $nyt_billednavn,priser = '$priser' WHERE ID = $id";

- så den kommer til at se sådan ud:

$tabledata = "UPDATE profukter SET title = '$title',title_pro = '$title_pro',tekst = '$tekst',img = $nyt_billednavn,priser = $priser WHERE ID = $id";

$priser indeholder et tal, så den skal ikke escapes med gåseøjne
Avatar billede tobrukDk Novice
17. januar 2012 - 19:04 #6
Parse error: syntax error, unexpected T_ELSE in C:\xampp\htdocs\hi-fi\indhold.php on line 50


else {
                $fejl .= "fejl i billedet upload <br />";
               
                // .= tilføj varibal
            }

der siger den fejl er nu :)
Avatar billede olebole Juniormester
17. januar 2012 - 19:14 #7
Allerførst: kan du få stillet din kode ordentligt op ...?!??!!! Du kaster den rundt, så du ikke kan overskue den. Ryk pænt ind - ellers kan du ikke se dine fejl  *o)

Du har en } for meget. Slet den, så forsvinder dén fejl i hvertfald:

                $temp = $_FILES['file']['tmp_name'];
               
                move_uploaded_file($temp,"img/$nyt_billednavn");
                               
                } // <-- Den dér
Avatar billede tobrukDk Novice
17. januar 2012 - 19:20 #8
okay tak Olebole ;)
nu siger den


</div><!--footer slut-->
Avatar billede olebole Juniormester
17. januar 2012 - 19:31 #9
Hvor 'siger den' det? Hvad sker der?  =)
Avatar billede tobrukDk Novice
17. januar 2012 - 19:31 #10
Parse error: syntax error, unexpected $end in C:\xampp\htdocs\hi-fi\indhold.php on line 165
Avatar billede olebole Juniormester
17. januar 2012 - 19:41 #11
Jeg ved efterhånden ikke helt, hvordan din kode ser ud, så du må fortælle mig, hvad der står på linje 165 - og et par linjer før.

Du skulle vel ikke mangle et semikolon i linje 164? Det kunne i hvertfald være grunden  =)
Avatar billede tobrukDk Novice
17. januar 2012 - 19:44 #12


<?php
session_start();
include("database.php");


if(isset($_GET["sletform"])) {
                if($_GET["sletform"] == "slet")
                  {
                        $id = $_GET['id'];

                        $query="DELETE FROM profukter WHERE id='$id'";
                        mysql_query($query)or die(mysql_eroror());
                       
                        header("Location:admin.php");
                    }
            }

if (isset($_FILES['file']) && $_FILES['file']['error'] == 0) {
   
    $fejl = "";
    $title = $_POST['title'];
    $title_pro = $_POST['title_pro'];
    $tekst = mysql_real_escape_string( $_POST['tekst']);
    $priser = $_POST['priser'];
    $id = $_POST['id'];
   
    if ($title == ""){
        $fejl .= "Skrive en title til kategori <br />";
    }
    if ($title_pro == ""){
        $fejl .= "Skrive en title pro til kategori <br />";
    }
    if ($priser == ""){
        $fejl .= "Husk at skrive prise <br />";
    }
   
   
    {
                if ($fejl == ""){ // != Passer ikke
                $nyt_billednavn = time() . "_" . $_FILES['file']['name'];
               
                $temp = $_FILES['file']['tmp_name'];
               
                move_uploaded_file($temp,"img/$nyt_billednavn");
                                   
               
        }
       
        else {
                $fejl .= "fejl i billedet upload <br />";
               
                // .= tilføj varibal
            }
    if ($fejl == "")
        {
           
    $tabledata = "UPDATE profukter SET title = '$title',title_pro = '$title_pro',tekst = '$tekst',img = $nyt_billednavn,priser = $priser WHERE ID = $id";
    $resultat = mysql_query($tabledata) or die (mysql_error());
   
    header("Location: admin.php");
}
   
           
       
}
?>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Hi-Fi Netbutikken - Admin</title>
<link href="css/opsaetning.css" rel="stylesheet" type="text/css" />
<link href="css/tekst.css" rel="stylesheet" type="text/css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script>
$(document).ready(function() {
          $(".vis-gem").click(function(e) {
              e.preventDefault();
              $(this).parent().find('div').slideToggle();
          });
    });
    </script>
</head>
<body>
<div id="main">
<div id="head">
<div class="hoved" id="head_overskrift">Hi-Fi Netbutikken - Admin</div><!--head_overskrift slut-->
<div id="head_produkt">
<h1>Administrations</h1>
</div><!--head_overskrift slut-->
</div><!--head slut-->
<div id="content">
    <div id="content_left">
          <div class="navcontainer">
                <a href="logout.php" class="vis-gem">Log ud</a>
                      <div class="boxdown" style="display:none;">
                        <form action="" method="post">
                        <input type="submit" value="Log ud" name="opretmenu">     
                        <Br />   
                        </form>
                    </div>
                <a href="admin.php">Opret Menu Indhold</a>
                <a href="slet.php">Slet Menu  & Indhold</a>
                <a href="ret_Footer.php">Ret Footer</a>
                <a href="index_ret.php">Ret Index</a>
                <br />
                <?php
                $result = mysql_query("SELECT * FROM menu");
                while($row = mysql_fetch_assoc($result))
                {
                    echo "<a href='indhold.php?slet_ret=$row[id]'>$row[side_navn]</a>";
                }
                ?>
          </div><!--navcontainer slut-->
    </div><!--content_left slut-->
    <div id="content_right">
              <li>Opret Nyt Indhold til siden <a href="kategoriindhold.php">Gøre det nu</a></li>
              <br /><br />
                  <?php
                    if (isset($_GET['slet_ret'])){
                    $sql = "SELECT * FROM profukter WHERE fk_kat = $_GET[slet_ret]";
                        $query = mysql_query($sql);
                        while($row = mysql_fetch_array($query)){
                    ?>
                        <div class="billede_right"><img src='img/<?php echo $row['img'];?>' width="125px" height="60px"/></div>
                        <span class="producent"><?php echo $row['title'];?></span> - <span class="fed"><?php echo $row['title_pro'];?></span><br />
                        <?php echo $row['tekst'];?><br /><br /><span class='fed'>Pris: <?php echo $row['priser'];?>.- kr</span><br /><br />
                        <?php
                        echo "<li><a href='?sletform=slet&id=$row[id]' onclick='return confirm(\"Er du helt sikkert på at slette det her\")'>Slet</a></li>";
                        ?>
                        <br />
              <form action="" method="post">
              <p>Title</p>
              <input type="text" name="title" placeholder="<?php echo $row['title'];?>" value="<?php echo $row['title'];?>"><br />
              <p>Title Pro</p>
              <input type="text" name="title_pro" placeholder="<?php echo $row['title_pro'];?>" value="<?php echo $row['title_pro'];?>"><br />
              <p>Tekst</p>
              <textarea name="tekst" id="profiltekst" placeholder="<?php echo $row['tekst'];?>" style="width:200px; height:100px;"><?php echo $row['tekst'];?></textarea><br />
              <p>priser</p>
              <input type="text" name="priser" placeholder="<?php echo $row['priser'];?>" value="<?php echo $row['priser'];?>"><br />
              <input type="file" name="file" placeholder="Navn">
                <br/>
              <input name="id" type="hidden" value="<?php echo $row["id"];?>">
              <input type="submit" name="updater" value="Updater">
              </form>
                        <hr />
                        <?php
                       
                        }
                    }
                    else {
                        echo "Der er intet indhold";
                    }
                    ?>
           
    </div>    <!--content_right slut-->
   
  </div><!--content slut-->
<div id="footer">
    <?php include("footer.php");?>
</div><!--footer slut-->
</div><!--main slut-->
</body>
</html>

Avatar billede DeeDawg Nybegynder
17. januar 2012 - 23:50 #13
Må give olebole fuldkommen ret i, at din opstilling er bogstavelig talt forfærdelig.

Din fejl opstår her

if (isset($_FILES['file']) && $_FILES['file']['error'] == 0) {

og det gør den fordi, at du ikke får lukket denne if statement. Havde din opstilling været i orden, er jeg sikker på at du selv ville have opfanget det, så tag dig lidt sammen og skriv din kode ordenligt!
Avatar billede olebole Juniormester
18. januar 2012 - 00:09 #14
Nej DeeDawg, der er fejl før:

    if ($priser == ""){
        $fejl .= "Husk at skrive prise <br />";
    }
   
   
    { // <-- Den skal væk

- men koden er komplet umulig at overskue!

@Jesper: Jeg sagde det utallige gange under grundforløbet: "Ryk koden ordentlig ind - ellers får du store problemer senere".

Hvis du ikke lærer det nu, risikerer du, at du fucker din svendeprøve op, når du kommer der til. Det ville være for ærgeligt  *o)
Avatar billede DeeDawg Nybegynder
18. januar 2012 - 00:44 #15
Det ved jeg, men pga. den er der, så bliver hans if statement aldrig lukket. Det skader vel ikke, at han får lov at lede lidt selv? :)
Avatar billede tobrukDk Novice
18. januar 2012 - 09:49 #16
Ja i know olebole :)

skal nok prøve at husk det frem over :)

<?php
session_start();
include("database.php");


if(isset($_GET["sletform"])) {
                if($_GET["sletform"] == "slet")
                  {
                        $id = $_GET['id'];

                        $query="DELETE FROM profukter WHERE id='$id'";
                        mysql_query($query)or die(mysql_eroror());
                       
                        header("Location:admin.php");
                    }
            }

//echo "<pre>";
//print_r($_FILES);
//echo "</pre>";

if (isset($_POST['updater'])) {
   
    $fejl = "";
    $title = $_POST['title'];
    $title_pro = $_POST['title_pro'];
    $tekst = mysql_real_escape_string( $_POST['tekst']);
    $priser = $_POST['priser'];
    $id = $_POST['id'];
   
    if ($title == ""){
        $fejl .= "Skrive en title til kategori <br />";
    }
    if ($title_pro == ""){
        $fejl .= "Skrive en title pro til kategori <br />";
    }
    if ($priser == ""){
        $fejl .= "Husk at skrive prise <br />";
    }
   
    if ($_FILES['file']['error'] == 0)//Hvis vi har har upload billedet
    {
                if ($fejl == ""){ // != Passer ikke
                $nyt_billednavn = time() . "_" . $_FILES['file']['name'];
               
                $temp = $_FILES['file']['tmp_name'];
               
                move_uploaded_file($temp,"img/$nyt_billednavn");
               
               
                $tabledata = "UPDATE profukter SET title = '$title',title_pro = '$title_pro',tekst = '$tekst',img = '$nyt_billednavn',priser = '$priser' WHERE ID = $id";             
                }       
               
        }
       
        else {
                $tabledata = "UPDATE profukter SET title = '$title',title_pro = '$title_pro',tekst = '$tekst',priser = '$priser' WHERE ID = $id";


            }
    if ($fejl == "")
        {
            $resultat = mysql_query($tabledata) or die (mysql_error());
            header("Location: admin.php");
           
        }
   
           
       
}
?>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Hi-Fi Netbutikken - Admin</title>
<link href="css/opsaetning.css" rel="stylesheet" type="text/css" />
<link href="css/tekst.css" rel="stylesheet" type="text/css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script>
$(document).ready(function() {
          $(".vis-gem").click(function(e) {
              e.preventDefault();
              $(this).parent().find('div').slideToggle();
          });
    });
    </script>
</head>
<body>
<div id="main">
<div id="head">
<div class="hoved" id="head_overskrift">Hi-Fi Netbutikken - Admin</div><!--head_overskrift slut-->
<div id="head_produkt">
<h1>Administrations</h1>
</div><!--head_overskrift slut-->
</div><!--head slut-->
<div id="content">
    <div id="content_left">
          <div class="navcontainer">
                <a href="logud.php">log ud</a>
                <a href="admin.php">Opret Menu Indhold</a>
                <a href="slet.php">Slet Menu  & Indhold</a>
                <a href="ret_Footer.php">Ret Footer</a>
                <a href="index_ret.php">Ret Index</a>
                <br />
                <?php
                $result = mysql_query("SELECT * FROM menu");
                while($row = mysql_fetch_assoc($result))
                {
                    echo "<a href='indhold.php?slet_ret=$row[id]'>$row[side_navn]</a>";
                }
                ?>
          </div><!--navcontainer slut-->
    </div><!--content_left slut-->
    <div id="content_right">
              <li>Opret Nyt Indhold til siden <a href="kategoriindhold.php">Gøre det nu</a></li>
              <br /><br />
                  <?php
                    if (isset($_GET['slet_ret'])){
                    $sql = "SELECT * FROM profukter WHERE fk_kat = $_GET[slet_ret]";
                        $query = mysql_query($sql);
                        $num_rows = mysql_num_rows($query);
                        if ($num_rows == 0) {
                            echo "Der er ingen ting på siden";   
                        }
                        while($row = mysql_fetch_array($query)){
                    ?>
                        <div class="billede_right"><img src='img/<?php echo $row['img'];?>' width="125px" height="60px"/></div>
                        <span class="producent"><?php echo $row['title'];?></span> - <span class="fed"><?php echo $row['title_pro'];?></span><br />
                        <?php echo $row['tekst'];?><br /><br /><span class='fed'>Pris: <?php echo $row['priser'];?>.- kr</span><br /><br />
                        <?php
                        echo "<li><a href='?sletform=slet&id=$row[id]' onclick='return confirm(\"Er du helt sikkert på at slette det her\")'>Slet</a></li>";
                        ?>
                        <br />
              <form action="" method="post" enctype="multipart/form-data">
              <p>Title</p>
              <input type="text" name="title" placeholder="<?php echo $row['title'];?>" value="<?php echo $row['title'];?>"><br />
              <p>Title Pro</p>
              <input type="text" name="title_pro" placeholder="<?php echo $row['title_pro'];?>" value="<?php echo $row['title_pro'];?>"><br />
              <p>Tekst</p>
              <textarea name="tekst" id="profiltekst" placeholder="<?php echo $row['tekst'];?>" style="width:200px; height:100px;"><?php echo $row['tekst'];?></textarea><br />
              <p>priser</p>
              <input type="text" name="priser" placeholder="<?php echo $row['priser'];?>" value="<?php echo $row['priser'];?>"><br />
              <input type="file" name="file" placeholder="Navn">
                <br/>
              <input name="id" type="hidden" value="<?php echo $row["id"];?>">
              <input type="submit" name="updater" value="Updater">
              </form>
                        <hr />
                        <?php
                       
                        }
                    }
                    else {
                        echo "Der er intet indhold";
                    }
                    ?>
           
    </div>    <!--content_right slut-->
   
  </div><!--content slut-->
<div id="footer">
    <?php include("footer.php");?>
</div><!--footer slut-->
</div><!--main slut-->
</body>
</html>

Avatar billede olebole Juniormester
18. januar 2012 - 14:42 #17
Det er godt - og husk, det ikke bare er for min skyld. En pæn opstilling hjælper dig selv meget mere, end du tror  *o)

Koden kan stadig godt tåle lidt tilretning, men den er blevet voldsomt meget bedre! Til gengæld er du ikke specielt et rodehovede. Det er altid svært at få folk til at forstå vigtigheden af en pæn kode  =)

Fortsæt på samme måde, så er du på ret spor  *o)
Avatar billede olebole Juniormester
18. januar 2012 - 14:43 #18
- og tilbage til problemet: Får du stadig fejl? Virker koden?
Avatar billede tobrukDk Novice
18. januar 2012 - 15:56 #19
Tak og Jeps ole i know.. ;) dét virker fucking godt !! .

Men jeg lukker selv samtale ;) .
Avatar billede tobrukDk Novice
18. januar 2012 - 15:57 #20
Da jeg synes at jeg selv komme frem til noget rigtigt flot kode som jeg er glad for ;).


I må have en god dag.
Avatar billede olebole Juniormester
18. januar 2012 - 16:06 #21
Nånå, tingene skifter hurtigt! Nu skal koden sgu også pludselig være flot! Fedt!  *D
Avatar billede tobrukDk Novice
18. januar 2012 - 20:24 #22
Altså Olebole . Vi er enig om at du har kodt flere år endnu mig ? jeg har kun gøre det i ca 2 år snart :)

Men jeg er glad for det arbejde jeg har fået ud af det her. :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester