20. april 2003 - 19:46Der er
8 kommentarer og 1 løsning
Kan man lave en .php side der viser indholdet fra en Db
Jeg har oprettet en database (mysql) hvor en bruger kan oprette sig selv med bl.a. navn, adresse og tlf nr. denne oprettelse foregår via en .php side, som opdatere databasen.
Kan jeg oprette f.eks. en php side hvor jeg kan vise nogle data, sådan at andre der har oprettet sig kan se data på alle andre?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
<?php $query = mysql_query("SELECT * FROM tabel ORDER BY id DESC") while ($row = mysql_fetch_array($query)) { echo "<a href=\"brugerprofil.php?id=$row[id]\">$row[brugernavn]</a>"; } ?>
--- brugerprofil.php ---
<?php if (isset($_GET['id'])) { $id = $_GET['id']; $query = mysql_query("SELECT * FROM tabel WHERE id = $id"); $row = mysql_fetch_array($query); echo "<b>Brugernavn:</b> $row[brugernavn]<br>"; echo "<b>Email:</b> $row[email]<br>"; // .... og alt det andet der skal udskrives } else { echo "Ingen bruger valgt"; } ?>
Jeg er lidt i tvivl om hvor jeg sætter ovenstående ind, jeg har en side der hedder "vis.php" som ligger i samme bibliotek/mappe, hvor dataerne skal vises, disse data tages fra en database med navnet "medlemmer" login til db er "medl" og pass til db er "medl" Hvordan skal der henvises til db'en som skal vise felterne "fornavn" "efternavn" og "medlemsnr" ?
Skal der oprettes flere sider eller kan man henvise til databasen på samme side?
Denne skulle gerne gi' dig en liste over alle medlemmer:
<?php mysql_connect("localhost","medl","medl"); mysql_select_db("medlemmer"); $query = mysql_query("SELECT * FROM medlemmer ORDER BY fornavn ASC") or die(mysql_error()); while ($row = mysql_fetch_array($query)) { echo "$row[fornavn] $row[efternavn] ($row[medlemsnr])<br>" } ?>
Hvis det ikke er det du ønsker, så må du lige skrive tilbage :)
echo "$row[fornavn] $row[efternavn] ($row[medlemsnr])<br>" skal lige være: echo "$row[fornavn] $row[efternavn] ($row[medlemsnr])<br>";
Synes godt om
Ny brugerNybegynder
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.