Avatar billede mikkelbas Nybegynder
27. november 2005 - 00:14 Der er 110 kommentarer og
1 løsning

Forkert postet: Hent fra database?

Hej.

Jeg er kommet til at poste et spørgsmål forkert, så kan I ikke lige kigge der her på linket:
http://exp.dk/spm/667701

På forhånd tak.
Med Venlig Hilsen
Mikkel Skovlund
Avatar billede jaw Nybegynder
27. november 2005 - 00:17 #1
Du skal så lige lukke det andet spørgsmål, så der kun svares ét sted.

Men:

I den nye fil, hvor du vil hente, skal du selvf starte med at connecte til din database.

Så vælger du hvad du vil hente, og i det her tilfælde henter jeg alt og sorterer efter stigende dato.

$query = mysql_query("SELECT * FROM tabelnavn ORDER BY dato ASC") or die(mysql_error());

Så skal du køre en løkke, der opbygger et array, som du så kan udskrive imens:
while($row = mysql_fetch_assoc($query)) {
  echo "Navn: ".$row['navn']."<br />";
  echo "Adresse: ".$row['adresse']."<br />";
}

...og så fremdeles...
Avatar billede mikkelbas Nybegynder
27. november 2005 - 00:20 #2
Ja okay.. Kan du ikke lige se min form her: http://skovlund.lir.dk/akdc.dk/akdc.dk/form.php det er de oplysninger jeg skal hente.
Jeg skal lige sige, at jeg er meget dum til php. :D

Hvad skal der så mere i den fil jeg skal lave?
Avatar billede jaw Nybegynder
27. november 2005 - 00:22 #3
Det kommer jo an på hvad dine felter i tabellen hedder.

Men f.eks.:

<?

mysql_connect("host", "user", "pass") or die(mysql_error());
mysql_select_db("databasenavn") or die(mysql_error());

$query = mysql_query("SELECT * FROM tabelnavnet") or die(mysql_error());

while($row = mysql_fetch_assoc($query)) {
  echo $row['feltnavn1']."<br />";
  echo $row['feltnavn2']."<br />";
  echo $row['feltnavn3']."<br />";
}

?>
Avatar billede mikkelbas Nybegynder
27. november 2005 - 00:25 #4
Så ser min fil således ud:
<?

mysql_connect("localhost", "root", "root") or die(mysql_error());
mysql_select_db("kaffe") or die(mysql_error());

$query = mysql_query("SELECT * FROM tabelnavnet") or die(mysql_error());

while($row = mysql_fetch_assoc($query)) {
  echo $row['firma']."<br />";
  echo $row['maerker']."<br />";
  echo $row['fakta']."<br />";
}

?>
Avatar billede jaw Nybegynder
27. november 2005 - 00:26 #5
Umiddelbart mangler du bare at rettet "tabelnavnet"
Avatar billede mikkelbas Nybegynder
27. november 2005 - 00:28 #6
Er det denne linie: $query = mysql_query("SELECT * FROM tabelnavnet") or die(mysql_error()); Og helt præcist:("SELECT * FROM tabelnavnet")? Eller hvad?
Avatar billede mikkelbas Nybegynder
27. november 2005 - 00:29 #7
Sådan:
<?

mysql_connect("localhost", "root", "root") or die(mysql_error());
mysql_select_db("kaffe") or die(mysql_error());

$query = mysql_query("kaffeinfo") or die(mysql_error());

while($row = mysql_fetch_assoc($query)) {
  echo $row['firma']."<br />";
  echo $row['maerker']."<br />";
  echo $row['fakta']."<br />";
}

?>
Avatar billede jaw Nybegynder
27. november 2005 - 00:36 #8
Nej, nej, du skal jo bare ændre "tabelnavnet" til hvad din tabel hedder. Resten er linien skal skam være der.
Avatar billede mikkelbas Nybegynder
27. november 2005 - 00:38 #9
Aha.. Så er det rettet.. Hvad så?
Avatar billede jaw Nybegynder
27. november 2005 - 00:38 #10
Så synes jeg da du skal prøvekøre den...
Avatar billede mikkelbas Nybegynder
27. november 2005 - 00:43 #11
Ej, det virker sgu: http://skovlund.lir.dk/akdc.dk/akdc.dk/hent.php men flot at se på, det er det ikke lige frem.. Kan du hjælpe mig lidt mere? Hvordan laver man så sådan, at man kan ændre i teksten? Og man kan skrive merrild og så få alle data hvor merrild står ud uden de andre også kommer..
Avatar billede jaw Nybegynder
27. november 2005 - 00:47 #12
Tjoh, det kan jeg da godt...

Hvis du vil hente, så det kun er merrild, så bruger man WHERE.

$query("SELECT * FROM tabelnavnet WHERE feltnavn = 'merrild'") or die(mysql_error());
Avatar billede mikkelbas Nybegynder
27. november 2005 - 00:48 #13
Hmm.. Hvorfor er der begrænsning på, hvor meget tekst den viser? Kan jo ikke bruge det til noget, hvis jeg mangler halvdelen af teksten..
Avatar billede jaw Nybegynder
27. november 2005 - 00:49 #14
Hvad mener du med, at du mangler halvdelen af teksten? Det er nærmere et spørgsmål om hvad du putter ind i databasen, eller at du evt. har sat max. på hvor mange tegn der kan være plads til.
Avatar billede mikkelbas Nybegynder
27. november 2005 - 00:49 #15
Hmm.. Nej, det vil jeg ikke.. Merrild er jo kun et navn man tilføjer databasen, der er ingen tabeller eller noget andet.

Med Hvordan ændre jeg i det jeg har tilføjet i databasen?
Avatar billede mikkelbas Nybegynder
27. november 2005 - 00:51 #16
http://beta.akdc.dk/kaffe/nescafe-kaffe.htm Den første kaffe er den der rigtigt skulle stå i databasen, men der står kun dette: http://skovlund.lir.dk/akdc.dk/akdc.dk/hent.php ?
Avatar billede jaw Nybegynder
27. november 2005 - 00:53 #17
Hvad har du valgt af felttype til feltet? Ikke alle felter kan indeholde lige meget, og så bliver det bare cuttet væk hvis det er for stort...
Avatar billede webstuff Nybegynder
27. november 2005 - 00:53 #18
du kan ændre i din tabel på den her måde:

du henter informationerne ud
sætter dem ind i nogle text felter!!
retter i dem
sender det f.eks til ret.php
og der bruger du så "UPDATE" i stedet for "SELECT"
Avatar billede mikkelbas Nybegynder
27. november 2005 - 00:55 #19
jaw: Hvis det er type du mener, så står den til: varchar(100)

webstuff: Jeg er ikke lige helt med? :S
Avatar billede jaw Nybegynder
27. november 2005 - 00:56 #20
Netop. Det vil sige, at der kun kan være 100 tegn i den, og resten vil forsvinde. Hvis du ændrer typen til f.eks. TEXT (hvis du skal have en stor, nærmest ubegrænset tekstmængde), så vil det hele være der fremover...
Avatar billede mikkelbas Nybegynder
27. november 2005 - 01:02 #21
Jep, så virker det.. Kan jeg få det ind på min kaffeside, så det passer med det andet, hvis du forstår?
Avatar billede jaw Nybegynder
27. november 2005 - 01:03 #22
Tjah, du mener at skifte den faste manuelt-indskrevne tekst ud med dit databaseudtræk?
Avatar billede mikkelbas Nybegynder
27. november 2005 - 09:08 #23
Hej

Jeg mener, så det kan stå på samme måde som det gør nu, hvor det bare er skrevet i html er det muligt?
Her kan du se det nuværende:
http://beta.akdc.dk/kaffe/nescafe-kaffe.htm
Avatar billede jaw Nybegynder
27. november 2005 - 14:08 #24
Ja, således f.eks.:

while($row = mysql_fetch_assoc($query)) {
  echo"
  <table border="1">
    <tr>
      <td rowspan="3"><img src="nescafe/colombie.jpg"></td>
      <td><b>".$row['maerker']."</b><br>
      ".nl2br($row['fakta']."
      </td>
    </tr>
  </table>
  <br />
  ";
}
Avatar billede mikkelbas Nybegynder
27. november 2005 - 14:13 #25
Kan det gøre i en html fil eller?
Avatar billede jaw Nybegynder
27. november 2005 - 14:15 #26
Nej, det skal være en .php-fil.
Avatar billede mikkelbas Nybegynder
27. november 2005 - 14:18 #27
Hmm.. Det virker ikke.. Jeg rettede i hent.php http://skovlund.lir.dk/akdc.dk/akdc.dk/hent.php

Filen ser således ud:
<?

mysql_connect("localhost", "root", "root") or die(mysql_error());
mysql_select_db("kaffe") or die(mysql_error());

$query = mysql_query("SELECT * FROM kaffeinfo") or die(mysql_error());

while($row = mysql_fetch_assoc($query)) {
  echo"
  <table border="1">
    <tr>
      <td rowspan="3"><img src="nescafe/colombie.jpg"></td>
      <td><b>".$row['maerker']."</b><br>
      ".nl2br($row['fakta']."
      </td>
    </tr>
  </table>
  <br />
  ";
}

?>
Avatar billede jaw Nybegynder
27. november 2005 - 14:20 #28
Åh ja, min fejl:

while($row = mysql_fetch_assoc($query)) {
  echo"
  <table border='1'>
    <tr>
      <td rowspan='3'><img src='nescafe/colombie.jpg'></td>
      <td><b>".$row['maerker']."</b><br>
      ".nl2br($row['fakta']."
      </td>
    </tr>
  </table>
  <br />
  ";
}
Avatar billede mikkelbas Nybegynder
27. november 2005 - 14:24 #29
Ja, det melder så fejl på linie 19 nu?
Avatar billede jaw Nybegynder
27. november 2005 - 14:26 #30
Så må du lige paste hvad din fil nu
Avatar billede mikkelbas Nybegynder
27. november 2005 - 14:28 #31
<?

mysql_connect("localhost", "root", "root") or die(mysql_error());
mysql_select_db("kaffe") or die(mysql_error());

$query = mysql_query("SELECT * FROM kaffeinfo") or die(mysql_error());

while($row = mysql_fetch_assoc($query)) {
  echo"
  <table border='1'>
    <tr>
      <td rowspan='3'><img src='nescafe/colombie.jpg'></td>
      <td><b>".$row['maerker']."</b><br>
      ".nl2br($row['fakta']."
      </td>
    </tr>
  </table>
  <br />
  ";
}

?>
Avatar billede jaw Nybegynder
27. november 2005 - 14:29 #32
Hov, denne:
".nl2br($row['fakta']."
skal være:
".nl2br($row['fakta'])."
Avatar billede mikkelbas Nybegynder
27. november 2005 - 14:39 #33
Okay.. Takker.. Hvordan styre jeg så, hvad den henter fra databasen?
Avatar billede jaw Nybegynder
27. november 2005 - 14:44 #34
Hvad mener du med hvad den henter? Hvad er det du vil styre?
Avatar billede mikkelbas Nybegynder
27. november 2005 - 14:57 #35
Det er jo fordi, at jeg har jo mange firmaer med.. Så hvis folk gør ind på merrild side, så er det jo ikke meningen den også skal hente fra BKI, så jeg vil gerne have det sådan, jeg styrer, hvad den viser..
Avatar billede jaw Nybegynder
27. november 2005 - 14:58 #36
Så er det jo at du skal tilføje WHERE firma = 'merrild'

$query = mysql_query("SELECT * FROM kaffeinfo WHERE firma = 'merrild'") or die(mysql_error());
Avatar billede mikkelbas Nybegynder
27. november 2005 - 15:03 #37
Aha, det er sgu lækkert nok..

Hvad så nu? Kan jeg godt integrere det til mine html sider? Eller hvordan skal jeg gøre så det kommer til at fungere?
Avatar billede jaw Nybegynder
27. november 2005 - 16:12 #38
Ja, den fil du har der, kan du f.eks. bare include i den side hvor du har resten af layoutet.

Så omdøber du den anden fil til .php, og der hvor du vil have det sat ind skriver du:
<? include("hent.php"); ?>
Avatar billede mikkelbas Nybegynder
27. november 2005 - 16:29 #39
Sådan ser min html ud nu:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>AKDC - KAFFESIDEN.DK</title>
</head>

<body bgcolor="FDE6C5">

<table border="0" width="100%" id="table1" cellspacing="0" cellpadding="0">
    <tr>
        <td>
        <table border="0" width="100%" id="table2">
            <tr>
                <td colspan="3" align="left" valign="top">
                <table border="1" width="100%" id="table5" cellspacing="0" cellpadding="0" bordercolor="#000000">
                    <tr>
                        <td background="1847.jpg">
                                                <font color="FDE6C5">
                                                <div align="center">
                                                <img src="akdc.gif" width="100" height="100">
                                                <h1>AKDC.DK - LÆR DIN BØNNE AT KENDE</h1></div>
                                                <div align="right">
                                                <a style="color: #FDE6C5" href="http://akdc.dk">AKDC.DK</a>
                                                &nbsp; - &nbsp;
                                                <a style="color: #FDE6C5" href="http://forum.akdc.dk">FORUM</a>
                                                &nbsp; - &nbsp;
                                                <a style="color: #FDE6C5" href="http://spil.akdc.dk">SPIL</a>
                                                </div>



                                                </font></td>
                    </tr>
                </table>
                </td>
            </tr>
            <tr>
                <td colspan="3" align="left" valign="top">&nbsp;</td>
            </tr>
            <tr>
                <td align="left" valign="top" width="24%">
                <table bgcolor="#663300" border="1" width="150" id="table3" cellspacing="0" cellpadding="0" bordercolor="#000000">
                    <tr>
                        <td><font color="#FDE6C5">
                        <center><b>MENU:</b></center><br>
                                                <a style="color: #FDE6C5" href="kaffesiden.dk.htm">FORSIDE</a><br>
                                                <a style="color: #FDE6C5" href="historie.htm">HISTORIE</a><br>
                        <a style="color: #FDE6C5" href="kaffe.htm">KAFFE</a><br>
                        <a style="color: #FDE6C5" href="typer.htm">TYPER</a><br>
                        <a style="color: #FDE6C5" href="helbred.htm">HELBRED</a><br>
                        <a style="color: #FDE6C5" href="kaffesorter.htm">KAFFESORTER</a><br>
                        <a style="color: #FDE6C5" href="kaffemaerker.htm">KAFFEMÆRKER</a><br>
                                                <a style="color: #FDE6C5" href="tilbud.htm">TILBUD</a><br>
                        <a style="color: #FDE6C5" href="opdateringer.htm">OPDATERINGER</a><br>
                                                </font>
                    </tr>
                </table>
                <br>
                <table bgcolor="#663300" border="1" width="150" id="table3" cellspacing="0" cellpadding="0" bordercolor="#000000">
                    <tr>
                        <td><font color="#FDE6C5">
                                                <p><center><b>PARTNER:</b></center></p>
                                                </font></td>
                    </tr>
                </table>
                </td>
                <td align="left" valign="top" width="51%">
                                <center>
                                <h2>BKI - HOVEDPRODUKTER</h2><br>
                                </center>
                                <div align="left">

                                <table border="1">
                                <tr>
                                <td rowspan="3"><img src="bki/bki-classic.gif"></td>
                                <td>
                                B·K·I Classic er en kaffe af høj kvalitet. Kaffen er sammensat af udsøgte bønner af de klassiske sorter fra Colombia, Brasilien og Mellemamerika.<br>
                                <br>
                                Ristningen af bønnerne sker med stor omhu og under overvågning af, at bønnerne udvikler en fin aroma.<br>
                                <br>
                                De gode råkaffer og den omhyggelige behandling sikrer, at kaffen opnår den optimale smag.<br>
                                <br>
                                En kaffe med en fin aroma, en særdeles blød fyldighed og en behagelig, let syrlig eftersmag.<br>
                                </td>
                                </tr>
                                </table>
                                <br>
                                <table border="1">
                                <tr>
                                <td rowspan="3"><img src="bki/bki-ekstra.gif"></td>
                                <td>
                                B·K·I Extra er en kvalitetskaffe sammensat af de klassiske sorter fra Brasilien, Colombia, Mellemamerika og Afrika.<br>
                                <br>
                                De udvalgte bønner er specialristede - d.v.s. ristet hurtigt ved en høj temperatur. Denne ristning gør kaffen mere drøj - og kaffen kan derfor doseres med kun 5 g pr. kop. På den måde får du ligeså mange kopper kaffe med en B·K·I Extra 400 g som med en almindelig 500 g kaffe.<br>
                                <br>
                                Kaffen har en let syrlig aroma med en fyldig og behagelig eftersmag.<br>
                                </td>
                                </tr>
                                </table>

                                </div>

                                &nbsp;</td>
                <td align="right" valign="top" width="24%">
                <table bgcolor="#663300" border="1" width="150" id="table4" cellspacing="0" cellpadding="0" bordercolor="#000000">
                    <tr>
                        <td>
                        <font color="#FDE6C5">
                                                <center><b>REKLAMER:</b></center>
                                                <p>&nbsp;</p>
                                                <p>&nbsp;</p>
                                                <p>&nbsp;</p>
                                                <p>&nbsp;</p>
                                                <p>&nbsp;</p>
                        </font>
                        </td>
                    </tr>
                </table>
                </td>
            </tr>
            <tr>
                <td colspan="3" align="left" valign="top">&nbsp;</td>
            </tr>
            <tr>
                <td colspan="3" align="left" valign="top">
                <hr size="2" color="#663300">
                <div align="right">&copy;ALL RIGHTS RESERVED <a style="color: #663300" href="http://akdc.dk">AKDC.DK</a></div>
                                </td>
            </tr>
        </table>
        </td>
    </tr>
</table>

</body>

</html>

Hvordan skal den så se ud?
Avatar billede jaw Nybegynder
27. november 2005 - 16:42 #40
Umiddelbart sådan vil jeg mene:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>AKDC - KAFFESIDEN.DK</title>
</head>

<body bgcolor="FDE6C5">

<table border="0" width="100%" id="table1" cellspacing="0" cellpadding="0">
    <tr>
        <td>
        <table border="0" width="100%" id="table2">
            <tr>
                <td colspan="3" align="left" valign="top">
                <table border="1" width="100%" id="table5" cellspacing="0" cellpadding="0" bordercolor="#000000">
                    <tr>
                        <td background="1847.jpg">
                                                <font color="FDE6C5">
                                                <div align="center">
                                                <img src="akdc.gif" width="100" height="100">
                                                <h1>AKDC.DK - LÆR DIN BØNNE AT KENDE</h1></div>
                                                <div align="right">
                                                <a style="color: #FDE6C5" href="http://akdc.dk">AKDC.DK</a>
                                                &nbsp; - &nbsp;
                                                <a style="color: #FDE6C5" href="http://forum.akdc.dk">FORUM</a>
                                                &nbsp; - &nbsp;
                                                <a style="color: #FDE6C5" href="http://spil.akdc.dk">SPIL</a>
                                                </div>



                                                </font></td>
                    </tr>
                </table>
                </td>
            </tr>
            <tr>
                <td colspan="3" align="left" valign="top">&nbsp;</td>
            </tr>
            <tr>
                <td align="left" valign="top" width="24%">
                <table bgcolor="#663300" border="1" width="150" id="table3" cellspacing="0" cellpadding="0" bordercolor="#000000">
                    <tr>
                        <td><font color="#FDE6C5">
                        <center><b>MENU:</b></center><br>
                                                <a style="color: #FDE6C5" href="kaffesiden.dk.htm">FORSIDE</a><br>
                                                <a style="color: #FDE6C5" href="historie.htm">HISTORIE</a><br>
                        <a style="color: #FDE6C5" href="kaffe.htm">KAFFE</a><br>
                        <a style="color: #FDE6C5" href="typer.htm">TYPER</a><br>
                        <a style="color: #FDE6C5" href="helbred.htm">HELBRED</a><br>
                        <a style="color: #FDE6C5" href="kaffesorter.htm">KAFFESORTER</a><br>
                        <a style="color: #FDE6C5" href="kaffemaerker.htm">KAFFEMÆRKER</a><br>
                                                <a style="color: #FDE6C5" href="tilbud.htm">TILBUD</a><br>
                        <a style="color: #FDE6C5" href="opdateringer.htm">OPDATERINGER</a><br>
                                                </font>
                    </tr>
                </table>
                <br>
                <table bgcolor="#663300" border="1" width="150" id="table3" cellspacing="0" cellpadding="0" bordercolor="#000000">
                    <tr>
                        <td><font color="#FDE6C5">
                                                <p><center><b>PARTNER:</b></center></p>
                                                </font></td>
                    </tr>
                </table>
                </td>
                <td align="left" valign="top" width="51%">
                                <center>
                                <h2>BKI - HOVEDPRODUKTER</h2><br>
                                </center>
                                <div align="left">

                                                                <? include("hent.php"); ?>

                                </div>

                                &nbsp;</td>
                <td align="right" valign="top" width="24%">
                <table bgcolor="#663300" border="1" width="150" id="table4" cellspacing="0" cellpadding="0" bordercolor="#000000">
                    <tr>
                        <td>
                        <font color="#FDE6C5">
                                                <center><b>REKLAMER:</b></center>
                                                <p>&nbsp;</p>
                                                <p>&nbsp;</p>
                                                <p>&nbsp;</p>
                                                <p>&nbsp;</p>
                                                <p>&nbsp;</p>
                        </font>
                        </td>
                    </tr>
                </table>
                </td>
            </tr>
            <tr>
                <td colspan="3" align="left" valign="top">&nbsp;</td>
            </tr>
            <tr>
                <td colspan="3" align="left" valign="top">
                <hr size="2" color="#663300">
                <div align="right">&copy;ALL RIGHTS RESERVED <a style="color: #663300" href="http://akdc.dk">AKDC.DK</a></div>
                                </td>
            </tr>
        </table>
        </td>
    </tr>
</table>

</body>

</html>
Avatar billede mikkelbas Nybegynder
27. november 2005 - 16:45 #41
Jamen en .php fil har jo ikke en start på <html> og slut </html>? Skal det ikke være noget andet?
Avatar billede jaw Nybegynder
27. november 2005 - 16:47 #42
Nej, du kan sagtens have ren html-indhold i en phpfil. Men så snart du skal bruge php-delen, altså lave scripts, benytte funktioner etc., så skal det startes og afsluttes med henholdsvis <? og ?>.
Avatar billede mikkelbas Nybegynder
27. november 2005 - 16:52 #43
Okay, men helt korrekt virker det ikke?
http://skovlund.lir.dk/AKDC.DK/kaffe/bki-hovedprodukter.php
Avatar billede jaw Nybegynder
27. november 2005 - 16:54 #44
Det er så fordi din fil ligger i et andet bibliotek end bki-hovedprodukter, ikke?

Så skal det være: include("./mappenavn/hent.php");
Avatar billede mikkelbas Nybegynder
27. november 2005 - 16:59 #45
Aha.. Mange tak, så virker det.
Jeg kan kalde hent hvad jeg vil ikke? Det er bare fordi, da der er mange firmaer, så er jeg jo nødt til at kalde mange gange.
Avatar billede jaw Nybegynder
27. november 2005 - 17:00 #46
Nej, det er ikke sikkert. Men skal du have alle firmaer på samme side, eller hvordan er det du vil have det opbygget? Hvis det er fordi de skal komme efter hinanden, kan du jo sortere på firmaet bare, så de f.eks. kommer i alfabetisk rækkefølge?
Avatar billede mikkelbas Nybegynder
27. november 2005 - 17:01 #47
Jeg skal have den på hver sin side ligesom her: http://beta.akdc.dk/kaffe/kaffemaerker.htm, så kig lidt på de forskellige firma sider..
Avatar billede jaw Nybegynder
27. november 2005 - 17:04 #48
Ja. Så laver du links, der hedder hent.php?firma=firmanavn, altså f.eks.:
hent.php?firma=bki

Dit udtræk kan så være:
$query = mysql_query("SELECT * FROM kaffeinfo WHERE firma = '".$_GET['firma']."'") or die(mysql_error());

Så vil den selv hente data passende til de rigtige mærker.
Avatar billede mikkelbas Nybegynder
27. november 2005 - 17:06 #49
Hmm.. Den udtrækket skal jeg bare erstatte med det nuværende i hent.php?
Avatar billede jaw Nybegynder
27. november 2005 - 17:09 #50
Ja, og så tilpasse dine links, som så nok pt. bliver bki-kaffemaerker.php?firma=merrild eller hvad det nu skal være.
Avatar billede mikkelbas Nybegynder
27. november 2005 - 17:10 #51
Hmm.. Der tabte du mig? Hvor skal jeg tilpasse den?
Avatar billede jaw Nybegynder
27. november 2005 - 17:19 #52
I hent.php. Men det er jo ikke hent.php du smider i adresselinien, den inkluderer du kun i "den overordnede" php-fil du har kaldt bki-kaffemaerker.php. Derfor skal linket, som skal stå i adresselinien, være bki-kaffemaerker.php?firma=xxxx
Avatar billede mikkelbas Nybegynder
27. november 2005 - 17:22 #53
Aha.. Hvordan skal min fil så se ud?
Avatar billede mikkelbas Nybegynder
27. november 2005 - 17:30 #54
Okay, så fattede jeg det.. :D
Avatar billede mikkelbas Nybegynder
27. november 2005 - 17:50 #55
Hmm.. Når jeg går ind på hent.php, så kan jeg se alle merrilds mærker hvordan kan det være når jeg ikke kan se de andres?
Avatar billede jaw Nybegynder
27. november 2005 - 17:52 #56
Har du stadig WHERE maerke = 'merrild' i dit udtræk? Så er det jo forklaringen.
Avatar billede mikkelbas Nybegynder
27. november 2005 - 17:58 #57
Nej det har jeg ikke mere?

Men det er også lige meget.. Så længe det hele virke på den side brugeren skal se, så er det jo vigtigst..

Kan jeg bede dig om noget mere? Hvordan kan jeg lave en søge boks?
Avatar billede jaw Nybegynder
27. november 2005 - 18:01 #58
Det er bare at lave et inputfelt og f.eks. kalde det search:

<form action='search.php'>
<input type='text' name='search'>
<input type='submit'>
</form>

og så din search.php:

<?
if(isset($_GET['search']) && !empty($_GET['search'])) {
mysql_connect("localhost", "root", "root") or die(mysql_error());
mysql_select_db("kaffe") or die(mysql_error());

$query = mysql_query("SELECT * FROM kaffeinfo WHERE feltnavn = '".$_GET['search']."'") or die(mysql_error());

while($row = mysql_fetch_assoc($query)) {
  echo"
  <table border='1'>
    <tr>
      <td rowspan='3'><img src='nescafe/colombie.jpg'></td>
      <td><b>".$row['maerker']."</b><br>
      ".nl2br($row['fakta']."
      </td>
    </tr>
  </table>
  <br />
  ";
}
}
?>
Avatar billede mikkelbas Nybegynder
27. november 2005 - 18:08 #59
Avatar billede jaw Nybegynder
27. november 2005 - 18:10 #60
Ikke? Kan jeg ikke svare på, jeg har ikke lavet den...
Avatar billede mikkelbas Nybegynder
27. november 2005 - 18:17 #61
Den skriver:
Parse error: parse error in W:\www\AKDC.DK\kaffe\search.php on line 19
Avatar billede jaw Nybegynder
27. november 2005 - 18:18 #62
Samme fejl som sidst med den manglende )
Avatar billede mikkelbas Nybegynder
27. november 2005 - 18:29 #63
Ja.. Nu melder den da ikke fejl, men der sker heller ikke mere? Siden er bare helt hvid? :S
Avatar billede jaw Nybegynder
27. november 2005 - 18:32 #64
Kan det så ikke skyldes, at det du søger på ikke findes som firma-navn i databasen? Det skal matche præcis, så hvis du vil vise merrild, skal der også søges på merrild.
Avatar billede mikkelbas Nybegynder
27. november 2005 - 18:39 #65
Aha, det virker også fint, men man skulle jo gerne kunne nøjes med at søge på produkt navn fx. kan det ikke lade sig gøre?
Avatar billede nickern Nybegynder
27. november 2005 - 19:16 #66
mikkelbas - må jeg få hele din indskrivning i databasen at se? Bare jeg prøver at lære noget af denne debat:D og så vil jeg gerne se dit indskrivning til database for det har jeg ikk helt fattet hvorn man gør...

Og tak til dig og jaw for en god debat
Avatar billede mikkelbas Nybegynder
27. november 2005 - 19:19 #67
Ja da.. Jeg poster lige de filer jeg som det hele bliver holdt sammen af.
Avatar billede mikkelbas Nybegynder
27. november 2005 - 19:21 #68
form.php

<?php
// form.php
if($_POST['submit']) {
    if($_POST['firma'] == "" OR $_POST['maerker'] == "" OR $_POST['fakta'] == "") {
        echo "Du har ikke udfyldt alle felterne.<br><a href='#' onClick='history.back'>Tilbage</a>";
    } else {
        $mysql = mysql_connect("localhost", "root", "root");
        mysql_select_db("kaffe", $mysql);
        $sql = "INSERT INTO kaffeinfo(firma, maerker, fakta) VALUES ('".$_POST['firma']."', '".$_POST['maerker']."', '".$_POST['fakta']."');";
        $result = mysql_query($sql);
        if(!$result) {
            echo "Der er opstået en fejl ". mysql_error();
        } else {
            echo "Din information er indsat i databasen. <a href='hent.php'>Se den her</a>";
        }
    }
} else {
?>
<form action="form.php" method="post">
<table align="center" width="80%" cellpadding="0" cellspacing="0" border="1">
    <tr>
        <td colspan="2" align="center">Information til Kaffedatabasen:</td>
    </tr>
    <tr>
        <td width="50%">Firma:</td>
        <td><input type="text" name="firma"></td>
    </tr>
    <tr>
        <td width="50%">Kaffemærke:</td>
        <td><input type="text" name="maerker"></td>
    </tr>
    <tr>
        <td width="50%">Oplysninger:</td>
        <td><textarea style="width: 400px" rows="7" cols="30" type="text" name="fakta"></textarea></td>
    </tr>
    <tr>
        <td colspan="2" align="center"><input type="reset" name="reset" value="Ryd Felterne">&nbsp;&nbsp;&nbsp;<input type="submit" name="submit" value="Send Information"></td>
    </tr>
</table>
</form>
<?php } ?>


Det er med denne fil, at jeg skriver ind i databasen, så derfor skal jeg også have en database til det, det er så oplysninger i toppen, som du kan se.
Avatar billede mikkelbas Nybegynder
27. november 2005 - 19:22 #69
hent.php

<?

mysql_connect("localhost", "root", "root") or die(mysql_error());
mysql_select_db("kaffe") or die(mysql_error());

$query = mysql_query("SELECT * FROM kaffeinfo WHERE firma = '".$_GET['firma']."'") or die(mysql_error());

while($row = mysql_fetch_assoc($query)) {
  echo"
  <table border='1'>
    <tr>
      <td rowspan='3'></td>
      <td><b>".$row['maerker']."</b><br>
      ".nl2br($row['fakta'])."
      </td>
    </tr>
  </table>
  <br />
  ";
}

?>


Det er med denne fil jeg så henter med, det ville dog nok være lidt anderledes, da jeg ikke vil se mine data på hent siden men på andre sider, som jeg styre via en linie.
Avatar billede mikkelbas Nybegynder
27. november 2005 - 19:31 #70
De filer jeg vil have til at vise oplysningerne fra min database omdøbte jeg fra .htm til .php, så tilføjede jeg linien: <? include("hent.php"); ?> der hvor jeg ville have oplysningerne.

Mine link rettede jeg så til. Og det er grunden til at det hele fungere nu.. :D
Avatar billede nickern Nybegynder
27. november 2005 - 19:34 #71
mikkel - ok tak... vil lige prøve at lege lidt med dem nu...

alle mine sider er gemt i .php - da jeg bruger den såkaldte <? include("dinfil.php"); ?> hehe
Avatar billede mikkelbas Nybegynder
27. november 2005 - 19:36 #72
Okay.. Jamen held og lykke så.. Jeg tror jeg er ved, at have tjek på det nu.. :D
Avatar billede jaw Nybegynder
27. november 2005 - 20:12 #73
Vil det sige vi er færdige, eller er der flere spørgsmål? :)
Avatar billede mikkelbas Nybegynder
27. november 2005 - 20:44 #74
Hmm.. Ikke hvis du ikke kan få søge tingen ændret? Så den søger på alle ord..

Jo, hvad med sortering? Kan man gøre, så den sætter mærkerne i alfabetisk rækkefølge?
Avatar billede jaw Nybegynder
27. november 2005 - 20:47 #75
Hov, hov, "du ikke kan få den til..." :) Endnu engang, så har jeg jo ikke lavet det, ergo jeg har ikke de tanker de har bag sitet. Jeg ved jo ikke hvad du vil søge på, så uden lidt input fra dig, så kan jeg i hvert fald ikke få den til noget som helst. Så du må fortælle hvad du mener den skal søge på/I.

Sortering alfabetisk eller numerisk er blot:
SELECT * FROM tabel WHERE .... = .... ORDER BY feltnavn ASC

altså ORDER BY feltnavn ASC <- ASC betyder stigende, DESC er faldende (ascending/descending).
Avatar billede mikkelbas Nybegynder
27. november 2005 - 20:55 #76
Hmm.. Jeg vil gerne have den til at søge i oplysninger, firma, mærke når jeg beder den søge, så hvis jeg skriver java, så kommer alle kaffe der inten hedder java eller hvor ordet java indgår frem på siden.

Ang. sortering, hvor skal det tilføjes?
Avatar billede jaw Nybegynder
27. november 2005 - 20:59 #77
Søgningen:

$query = mysql_query("SELECT * FROM tabelnavn WHERE firma LIKE '%".$_GET['search']."%' OR fakta LIKE '%".$_GET['search']."%' OR maerke LIKE '%".$_GET['search']."%'") or die(mysql_error());


Sorteringen skal du indsætte, der hvor du vil have den til at sortere. Altså i dit udtrik -> $query = mysql_query("....."); som mit ovenstående eksempel.
Avatar billede mikkelbas Nybegynder
27. november 2005 - 21:18 #78
Jeg er helt væk, hvad sortering angår.. Søgningen virker kanon nu.. :D
Avatar billede mikkelbas Nybegynder
27. november 2005 - 21:31 #79
Hmm.. Kan man ikke få søgningen til at vise resultater i selve designet i stedet for at bruge hvid blank side?
Avatar billede jaw Nybegynder
27. november 2005 - 21:37 #80
Okey. Så må jeg jo prøve at forklare det på en anden måde. Et SQL-udtræk, eller SQL-kommando om man vil, er jo blot en række informationer du sender til din database. Databasen finder så på baggrund af "kommandoen" de data der passer, og sender dem retur til dit script (PHP). Man starter derfor altid med at opbygge sin kommando i "grupper". Den første del er:
SELECT * FROM tabelnavn -- eller: SELECT felt1, felt2, felt3 FROM tabelnavn.
Nu har du så defineret, hvad er det for data du vil se - * betyder som altid "alt".
Så udbygger vi den lidt. Hvis vi vil have begrænsninger på, f.eks. vil vi kun have de data, hvor feltet der hedder navn er "jens". Så vil det være:
SELECT * FROM tabelnavn WHERE navn = 'jens'
Så kan vi så udbygge den videre med sortering. Hvis vi nu ønsker, at den skal sortere efter id stigende, vil det være:
SELECT * FROM tabelnavn WHERE navn = 'jens' ORDER BY id ASC

Der er mange flere muligheder endnu, som vil komme med erfaring og når du har brug for det. Bl.a. kan en WHERE-clause (som det hedder) jo godt være flere ting. F.eks. vil vi have hvor navn er både "jens" og "hans". Så vil vi:
SELECT * FROM tabelnavn WHERE navn = 'jens' AND navn = 'hans' ORDER BY id ASC

Jeg skriver det altid som ovenstående, hvor selve kommandoerne skrives med store bogstaver og det jeg "selv putter på" skrives med småt. Dog har det ingen praktiks betydning, men kun fordi jeg synes det klart er det mest overskuelige.

Håber det gav lidt bedre forklaring :) ?
Avatar billede mikkelbas Nybegynder
27. november 2005 - 21:52 #81
Aha, men hvor i linien skal det så tilføjes?
Avatar billede jaw Nybegynder
27. november 2005 - 21:53 #82
Præcis som jeg har gjort det. Kan du ikke se lighederne mellem det jeg lige har skrevet og det du selv har i din fil? Hvis ikke, må du paste det du har, for så er jeg bange for at vi ikke snakker om det helt samme.
Avatar billede mikkelbas Nybegynder
27. november 2005 - 22:03 #83
Det er min hent.php, sådan at firmaernes produkter kan stå i alfabetisk orden
<?

mysql_connect("localhost", "root", "root") or die(mysql_error());
mysql_select_db("kaffe") or die(mysql_error());

$query = mysql_query("SELECT * FROM kaffeinfo WHERE firma = '".$_GET['firma']."'") or die(mysql_error());

while($row = mysql_fetch_assoc($query)) {
  echo"
  <table border='1'>
    <tr>
      <td rowspan='3'></td>
      <td><b>".$row['maerker']."</b><br>
      ".nl2br($row['fakta'])."
      </td>
    </tr>
  </table>
  <br />
  ";
}

?>

Og min search.php, så resultaterne kommer i alfabetisk orden.
<?
if(isset($_GET['search']) && !empty($_GET['search'])) {
mysql_connect("localhost", "root", "root") or die(mysql_error());
mysql_select_db("kaffe") or die(mysql_error());

$query = mysql_query("SELECT * FROM kaffeinfo WHERE firma LIKE '%".$_GET['search']."%' OR fakta LIKE '%".$_GET['search']."%' OR maerker LIKE '%".$_GET['search']."%'") or die(mysql_error());

while($row = mysql_fetch_assoc($query)) {
  echo"
  <table border='1'>
    <tr>
      <td rowspan='3'></td>
      <td><b>".$row['maerker']."</b><br>
      ".nl2br($row['fakta'])."
      </td>
    </tr>
  </table>
  <br />
  ";
}
}
?>

Hvordan skal de så rigtig se ud?
Avatar billede jaw Nybegynder
27. november 2005 - 22:05 #84
$query = mysql_query("SELECT * FROM kaffeinfo WHERE firma = '".$_GET['firma']."' ORDER BY firma ASC") or die(mysql_error());

og

$query = mysql_query("SELECT * FROM kaffeinfo WHERE firma LIKE '%".$_GET['search']."%' OR fakta LIKE '%".$_GET['search']."%' OR maerker LIKE '%".$_GET['search']."%' ORDER BY maerker ASC") or die(mysql_error());
Avatar billede mikkelbas Nybegynder
27. november 2005 - 22:10 #85
Jep så er søgningen i alfabetisk orden, men selve visningen af firmaernes produkter er ikke?
Avatar billede jaw Nybegynder
27. november 2005 - 22:11 #86
Det er det sådan set, når det er feltet "firma" du sorterer på, men der var jo nok for hurtig. Udskift "firma" med "maerker" i den også, så burde det funke.
Avatar billede mikkelbas Nybegynder
27. november 2005 - 22:14 #87
Okay.. Jeg tænkte på, da jeg lige søgte på java, så kom der to resultater der lignede hinanden meget, med forskellige firmaer, så kan man ikke tilføje firma navnet også, så det kan se?
Avatar billede jaw Nybegynder
27. november 2005 - 22:15 #88
Jo da, så skal du jo bare tilføje $row['firma'] det sted i din udskrift du vil have det.
Avatar billede mikkelbas Nybegynder
27. november 2005 - 22:36 #89
<table border='1'>
    <tr>
      <td rowspan='3'></td>
      <td><b>".$row['maerker']."</b><br>
      ".nl2br($row['fakta'])."
      ".($row['firma'])."
      </td>
    </tr>
  </table>

Det virker ikke?
Avatar billede mikkelbas Nybegynder
27. november 2005 - 22:37 #90
Ville egentlig gerne have firma navn på samme linie som mærket, der skal bare stå helt ovre til højre..
Avatar billede jaw Nybegynder
27. november 2005 - 22:41 #91
<td><b>".$row['maerker']."</b> ( ".$row['firma']." )<br>

Det er det bedste jeg lige kan klare. Ellers skal du selv ud og lave din tabel om, så det kommer til højre - HTML kan du vel?
Avatar billede mikkelbas Nybegynder
27. november 2005 - 22:49 #92
Ja, det kan jeg.. Og det gør ikke noget når det er i ()..

Det med søge resultaterne kan det laves, så de vises som alle de andre sider?
Avatar billede jaw Nybegynder
27. november 2005 - 22:51 #93
Hvad mener du? Hvad er forskellen nu da?
Avatar billede mikkelbas Nybegynder
27. november 2005 - 22:53 #94
Jamen, hvis jeg nu søger, så kommer jeg hen på en hvid side? Hvorfor kan den ikke bare skrive søge resultaterne på selve siden?
Avatar billede jaw Nybegynder
27. november 2005 - 22:57 #95
Det kan den da også, men den er jo ikke klogere end den bliver gjort til. Den kode du har, er at den skal vise det på en blank side. Jeg lærte dig include tidligere på dagen, hvor du havde samme "problem". Så det ville jo nok være smart at benytte den igen :)
Avatar billede mikkelbas Nybegynder
27. november 2005 - 23:00 #96
Aha, så jeg kan bare lave en search.htm? og så indsætte: <? include("search.php"); ?> Eller har jeg misforstået noget?
Avatar billede jaw Nybegynder
27. november 2005 - 23:01 #97
Du kan aldrig (i hvert fald ikke standard) bruge php-kode i en .htm fil - altid .php-fil.

Så ville jeg kalde den nuværende search.php search_do.php f.eks. Oprette en ny search.php med dit layout, og så include("search_do.php");
Avatar billede mikkelbas Nybegynder
27. november 2005 - 23:04 #98
ja okay, det var så også det jeg mente, det er jo det jeg har sat og lavet hele aftenen, så det så sort ud, hvis jeg endnu ikke havde fundet fidusen.. :D

Jeg prøver lige og vender så tilbage.
Avatar billede mikkelbas Nybegynder
27. november 2005 - 23:26 #99
Sådan mester, så tror jeg sgu da det virkede: http://beta.akdc.dk/AKDC.DK/KAFFE/kaffesiden.dk.htm
Avatar billede jaw Nybegynder
27. november 2005 - 23:27 #100
Fantastisk jo :)
Avatar billede mikkelbas Nybegynder
27. november 2005 - 23:30 #101
Jep, det er utroligt, hvad man kan, så længe man bare lige gider at prøve ad.. :D

Hmm.. Var der mon så mere, som jeg ville have hjælp til? Hmm.. Jo, men det er nok et lidt større projekt.
Jeg ville først gerne have noget, så folk kunne stemme på kaffe/give en rate. Og så noget, hvor folk kan skrive deres mening om kaffen ind. Kan det lade sig gøre?
Avatar billede jaw Nybegynder
27. november 2005 - 23:34 #102
Man kan alt (næsten) :) Og det du vil have, kan sagtens lade sig gøre. Men nu synes jeg ikke du skal køre det igennem med 200 km/t. Jeg mener, at have givet dig en del du kan arbejde med. Så sæt dig ned, og lav nogle små eksempler for dig selv, og gør dem mere og mere avancerede. Du vil hurtigt være i stand til både at lave rate-scripts og kommentarer.
Avatar billede mikkelbas Nybegynder
27. november 2005 - 23:36 #103
Okay.. Jeg siger mange tak for hjælpen så..
Avatar billede jaw Nybegynder
27. november 2005 - 23:36 #104
Det var så lidt :)
Avatar billede mikkelbas Nybegynder
29. november 2005 - 14:57 #105
Hov.. Den er helt gal nu.. Jeg ville flytte det fra min lokale server og til den server hvor mine sider ligger, men det virker ikke nu.. Den skriver:
Warning: mysql_connect(): Access denied for user: 'root@localhost' (Using password: YES) in /home/httpd/vhosts/akdc.dk/subdomains/beta/httpdocs/AKDC.DK/AKDC/form.php on line 7

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/httpd/vhosts/akdc.dk/subdomains/beta/httpdocs/AKDC.DK/AKDC/form.php on line 8

Warning: mysql_query(): Access denied for user: 'apache@localhost' (Using password: NO) in /home/httpd/vhosts/akdc.dk/subdomains/beta/httpdocs/AKDC.DK/AKDC/form.php on line 10

Warning: mysql_query(): A link to the server could not be established in /home/httpd/vhosts/akdc.dk/subdomains/beta/httpdocs/AKDC.DK/AKDC/form.php on line 10
Der er opstået en fejl Access denied for user: 'apache@localhost' (Using password: NO)

Min fil ser således ud nu:
<?php
// form.php
if($_POST['submit']) {
    if($_POST['firma'] == "" OR $_POST['maerker'] == "" OR $_POST['fakta'] == "") {
        echo "Du har ikke udfyldt alle felterne.<br><a href='#' onClick='history.back'>Tilbage</a>";
    } else {
        $mysql = mysql_connect("localhost", "kaffeinfo", "12345");
        mysql_select_db("kaffe", $mysql);
        $sql = "INSERT INTO kaffeinfo(firma, maerker, fakta) VALUES ('".$_POST['firma']."', '".$_POST['maerker']."', '".$_POST['fakta']."');";
        $result = mysql_query($sql);
        if(!$result) {
            echo "Der er opstået en fejl ". mysql_error();
        } else {
            echo "Din information er indsat i databasen. <a href='hent.php'>Se den her</a>";
        }
    }
} else {
?>
<form action="form.php" method="post">
<table align="center" width="80%" cellpadding="0" cellspacing="0" border="1">
    <tr>
        <td colspan="2" align="center">Information til Kaffedatabasen:</td>
    </tr>
    <tr>
        <td width="50%">Firma:</td>
        <td><input type="text" name="firma"></td>
    </tr>
    <tr>
        <td width="50%">Kaffemærke:</td>
        <td><input type="text" name="maerker"></td>
    </tr>
    <tr>
        <td width="50%">Oplysninger:</td>
        <td><textarea style="width: 400px" rows="7" cols="30" type="text" name="fakta"></textarea></td>
    </tr>
    <tr>
        <td colspan="2" align="center"><input type="reset" name="reset" value="Ryd Felterne">&nbsp;&nbsp;&nbsp;<input type="submit" name="submit" value="Send Information"></td>
    </tr>
</table>
</form>
<?php } ?>


Og min hent.php er sådan:
<?

mysql_connect("localhost", "kaffeinfo", "12345") or die(mysql_error());
mysql_select_db("kaffe") or die(mysql_error());

$query = mysql_query("SELECT * FROM kaffeinfo WHERE firma = '".$_GET['firma']."' ORDER BY maerker ASC") or die(mysql_error());

while($row = mysql_fetch_assoc($query)) {
  echo"
  <table border='1'>
    <tr>
      <td rowspan='3'></td>
      <td><b>".$row['maerker']."</b><br>
      ".nl2br($row['fakta'])."
      </td>
    </tr>
  </table>
  <br />
  ";
}

?>

Hvad er problemet?
Avatar billede jaw Nybegynder
29. november 2005 - 15:41 #106
At du ikke har adgang til databasen i første omgang -> Warning: mysql_connect(): Access denied for user: 'root@localhost' (Using password: YES) in /home/httpd/vhosts/akdc.dk/subdomains/beta/httpdocs/AKDC.DK/AKDC/form.php on line 7
Avatar billede mikkelbas Nybegynder
29. november 2005 - 17:27 #107
Hmm.. Det forstår jeg bare ikke.. Har gjort som ved den anden fil og database..
Avatar billede mikkelbas Nybegynder
30. november 2005 - 15:13 #108
Hmm.. Nu tror jeg det virker.. Men ellers må jeg bare skrive det ind via PhpMyAdmin, det er bare mærkeligt, at den kunne hente uden problemer.

Jeg tænkte på om det er muligt, at lave en oversigt ude i siden over, hvor mange kaffer der er i databasen samt firma og lande?
Avatar billede jaw Nybegynder
30. november 2005 - 15:14 #109
Det er det da, men hvordan havde du forestillet dig det?
Avatar billede mikkelbas Nybegynder
30. november 2005 - 15:18 #110
Jamen bare en lille boks ude i siden, hvor der så stod:

Kaffer i vores database:

Lande: 1
Firmaer: 10
Mærker: 104

Noget i den stil..

Jeg havde forstillet mig noget med man skal hente nogle oplysninger, men hvordan den skal drejes, det ved jeg ikke helt, men det har vel noget at gøre med feltet "id"?
Avatar billede nickern Nybegynder
08. december 2005 - 18:55 #111
jeg kan altså ikke få den til at tilføje noget i min db?
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