Heej alle.
Jeg har to ting jeg gerne vil spørge om.
Hvordan kan man lave en side i php hvor det kun er admin der kan se det.
Jeg har lavet i mysql en user_level og 2 er admin og 1 er user.
Kode er her:
- if($_GET['valg'] == "medlemmer") {
- echo "<h1>Medlemmer</h1>";
- $query = mysql_query("SELECT * FROM user ORDER BY fullname");
- if(mysql_num_rows($query)) {
- while ($row = mysql_fetch_array($query, MYSQL_ASSOC)) {
- ?>
- <table width='100%'>
- <tr>
- <td align='left' width='40%'>
- Navn:
- </td>
- <td align='right' width='40%'>
- <?php echo $row['fullname']; ?>
- </td>
- </tr>
- <tr>
- <td align='left'>
- Alder:
- </td>
- <td align='right'>
- <?php echo $row['age']; ?>
- </td>
- </tr>
- <tr>
- <td align='left'>
- Ingame navn:
- </td>
- <td align='right'>
- <?php echo $row['ingame_name']; ?>
- </td>
- </tr>
- <tr>
- <td align='left'>
- Steam ID:
- </td>
- <td align='right'>
- <?php echo $row['steam_id']; ?>
- </td>
- </tr>
- <tr>
- <td align='left'>
- Email:
- </td>
- <td align='right'>
- <a href='mailto:<?php echo $row['email']; ?>'><?php echo $row['email']; ?></a>
- </td>
- </tr>
- <tr>
- <td colspan='2'>
- <hr />
- </td>
- </tr>
- </table>
- <?php
- }
- } else {
- echo("Ingen medlemmer!");
- }
- }
Og jeg vil gerne have sat på, at det kun er brugere med user_level = 2, der kan se dette:
- <tr>
- <td align='left'>
- Steam ID:
- </td>
- <td align='right'>
- <?php echo $row['steam_id']; ?>
- </td>
- </tr>
- <tr>
- <td align='left'>
- Email:
- </td>
- <td align='right'>
- <a href='mailto:<?php echo $row['email']; ?>'><?php echo $row['email']; ?></a>
- </td>
- </tr>
Anden ting.
Kan man lave en side man kalder 'member.php' og hente alle der er registreret navne og lave dem til links. Så de kommer til at hedde, hvis admin har ID'et 1, 'member.php?id=1'?
Og hvis man kan det, kan man så komme ind på fx 'member.php?id=1' og se den brugers info?