Data fra database til hjemmeside

Her kan du få hjælp og stille spørgsmål til PHP!
Besvar
Nylander
Begynder
Indlæg:5
Tilmeldt:6. aug 2018, 21:34
Data fra database til hjemmeside

Indlæg af Nylander » 9. sep 2019, 17:35

Hej,

Jeg sidder og leger med en lille localhost, hvor jeg øver mig på lidt PHP.
Jeg har fået den til at vise data fra min database på min hjemmeside, dog ikke det sted jeg vil have den til.
Jeg vil godt have den til at vise den som en <li> under min <ul> (læs kode).
Jeg ved godt det er et noob spørgsmål, men kan squ ikke lige se hvordan.

Kode:

Kode: Vælg alt

<?php
include 'php/connect.php';

// Insert
$sql = "SELECT id FROM brugere";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"];
    }
} else {
    echo "0 results";
}
$conn->close();
?>


<!DOCTYPE html>
<html>
  <head>
    <!--Import Google Icon Font-->
    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
    <!-- Import Roboto Font (Google) -->
    <link href="https://fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet">
    <!--Import materialize.css-->
    <link type="text/css" rel="stylesheet" href="css/materialize.min.css"  media="screen,projection"/>
    <!-- Import style.css -->
    <link type="text/css" rel="stylesheet" href="css/style.css">
    <!-- Import Fontawesome Icon Font -->
    <link rel="stylesheet" type="text/css" href="fonts/font-awesome-4.7.0/css/font-awesome.min.css">
    <!-- Import jQuery -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

    <!-- Meta tags -->
    <meta charset="utf-8">
    <title>Localhost | Velkommen</title>

    <!--Let browser know website is optimized for mobile-->
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  </head>

  <body>

    <div class="loginbox">
      <h1 class="center">Velkommen, <?php echo $_POST["loginid"]; ?></h1><br><br>
      <h4 class="center">Du kan herunder se dine oplysninger, og hvad du har adgang til</h4><br>
      <ul class="collection center">
        <li class="collection-item">Dit brugernavn er: <span class="bold"><?php echo $_POST["loginid"]; ?></span></li>
        <li class="collection-item">Dit kodeord er: <span class="bold"><?php echo $_POST["loginpass"]; ?></span></li>
        <li class="collection-item">Dit userlevel er: <span class="bold"><?php echo $_POST["id"] ?></span></li>
    </div>

    <!--JavaScript at end of body for optimized loading-->
    <script type="text/javascript" src="js/materialize.min.js"></script>
  </body>
</html>

jgra
Begynder
Indlæg:1
Tilmeldt:11. sep 2019, 15:36
Kontakt:

Re: Data fra database til hjemmeside

Indlæg af jgra » 11. sep 2019, 15:47

Du skal vel kun vise userinfo for en specifik user på siden ikke?

Så din sql-sætningen skal nok rettes til noget ala:

$sql = "SELECT id FROM brugere where loginid='".$_POST["loginid"]."' AND loginpass='".$_POST["loginpass"]."'";

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: Data fra database til hjemmeside

Indlæg af cristian » 13. sep 2019, 10:20

SELECT id FROM brugere WHERE loginid IN ("Deres loginnavn fra form")

Dette er min hurtige mening :)

Besvar