Avatar billede kasim Nybegynder
05. februar 2008 - 18:59 Der er 8 kommentarer

Visning af admin panel

Hey, jeg er ved at lave et admin panel til en gæstebog men den viser kun designet, men ikke linksene? En der kan hjælpe?






<center>
<html>
<head>
<title>ColorFull Gæstebog</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table id="Table_01" width="567" height="594" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td colspan="5">
            <img src="billeder/admin_01.png" width="567" height="32" alt=""></td>
    </tr>
    <tr>
        <td colspan="2" rowspan="2">
            <img src="billeder/admin_02.png" width="98" height="82" alt=""></td>
        <td>
            <img src="billeder/admin_03.png" width="372" height="53" alt=""></td>
        <td colspan="2" rowspan="2">
            <img src="billeder/admin_04.png" width="97" height="82" alt=""></td>
    </tr>
    <tr>
        <td>
            <img src="billeder/admin_05.png" width="372" height="29" alt=""></td>
    </tr>
    <tr>
        <td rowspan="2">
            <img src="billeder/admin_06.png" width="57" height="479" alt=""></td>
        <td width="452" height="421" colspan="3"><?
include "mysql.php";


$query = mysql_query("SELECT * FROM admin where brugernavn = '$brugernavn' ");
while ($row = mysql_fetch_array($query)) {

if(admin==$row['admin']) {
echo "Velkommen $row[brugernavn]<br><br>";
echo "<a href='admin.php?side=opretbesked'>Opret Besked</a><br>";
echo "<a href='admin.php?side=sletbesked'>Slet Besked</a><br>";
echo "<a href='admin.php?side=retbesked'>Ret Besked</a><br>";
echo "<a href='admin.php?side=luk'>Luk Gæstebogen</a><br>";
echo "<a href='admin.php?side=banneord'>Banneord Filter</a><br>";
echo "<a href='admin.php?side=skiftkode'>Skift Kodeord</a><br>";
}
if(ja==$row['lukket']) {
echo "<a href='admin.php?side=aaben'>Åben Gæstebogen</a><br>";
}
if(admin==$row['admin']) {
echo "<a href='admin.php?side=toem'>Tøm Gæstebogen</a><br>";

if($side=="sletbesked") {
$query = mysql_query("SELECT * FROM gæstebog ORDER BY id DESC");
while ($row_slet = mysql_fetch_array($query)) {

echo "<table border='1' cellspacing='1' bordercolor='000000' bgcolor='#134588'>
    <tr>
        <td>Navn: <b>$row_slet[navn]</b> - Besked: <b>$row_slet[besked]</b> - <a href='admin.php?side=sletbeskedtjek&id=$row_slet[id]'>Slet</a></td>
    </tr>";
}
}
if($side=="sletbeskedtjek") {
$select_info = mysql_query("SELECT * FROM gæstebog WHERE(id='$id')");

$row_info = mysql_fetch_array($select_info);

echo "Beskeden er slettet!";

mysql_query("DELETE FROM gæstebog WHERE id = '$id'") or die(mysql_error());
}
if($side=="retbesked") {
$query = mysql_query("SELECT * FROM gæstebog ORDER BY id DESC");
while ($row_slet = mysql_fetch_array($query)) {

echo "<table border='1' cellspacing='1' bordercolor='000000' bgcolor='#134588'>
    <tr>
        <td>Navn: <b>$row_slet[navn]</b> - Besked: <b>$row_slet[besked]</b> - <a href='admin.php?side=retbeskedtjek&id=$row_slet[id]'>Ret</a></td>
    </tr>";
}
}
if($side=="retbeskedtjek") {
$select_info = mysql_query("SELECT * FROM gæstebog WHERE(id='$id')");

$row_info = mysql_fetch_array($select_info);
echo "<form action='opret-besked.php?side=retbeskeddobbletjek' method='post'>";
echo "<input type='text' name='navn'>";
echo "<textarea name='besked'></textarea>";
echo "<input type='submit' value='Ret'>";
}
if($side=="retbeskeddobbletjek") {
$select_info = mysql_query("SELECT * FROM gæstebog WHERE(id='$id')");

$row_info = mysql_fetch_array($select_info);

echo "Beskeden er rettet!";

$navn = $_POST["navn"];
$besked = $_POST["besked"];


$opdaternavn = mysql_query("UPDATE gæstebog SET navn = '$navn' WHERE id = '$id'") or die(mysql_error());
$opdaterbesked = mysql_query("UPDATE gæstebog SET besked = '$besked' WHERE id = '$id'") or die(mysql_error());
}
if($side=="luk") {
echo "Er du sikker på at du vil lukke gæstebogen? - <i>NB: Denne funktion kan også bruges som standby tilstand.</i><br>";
echo "<a href='admin.php?side=lukja'>Ja</a> - <a href='admin.php?side=luknej'>Nej</a>";
}
if($side=="lukja") {
$opdater = mysql_query("UPDATE gæstebog SET lukket = 'ja' WHERE id = '$_GET[id]'") or die(mysql_error());
echo "Gæstebogen er sat til at være lukket/standby tilstand";
}
if($side=="luknej") {
echo "Det bare i orden min ven =)";
}
if($side=="toem") {
echo "Er du sikker på at du vil tømme gæstebogen?<br>";
echo "<a href='admin.php?side=toemja'>Ja</a> - <a href='admin.php?side=toemnej'>Nej</a>";
}
if($side=="toemja") {
mysql_query("DELETE FROM gæstebog") or die(mysql_error());
echo "Gæstebogen er tømt!";
}
if($side=="toemnej") {
echo "Det bare i orden min ven =)";
}
if($side=="skiftkode") {
echo "<form action='opret-besked.php?side=skiftkodetjek' method='post'>";
echo "Nyt Kodeord: <input type='text' name='kodeord'>";
echo "<input type='submit' value='Skift Kodeord'>";
}
if($side=="skiftkodetjek") {
if(empty($kodeord)) {
echo "Skriv da lige et kodeord";
}else{
$kodeord = $_POST["kodeord"];

$opdaterkodeord = mysql_query("UPDATE admin SET kodeord = '$kodeord' WHERE id = '$_GET[id]'") or die(mysql_error());
}
}
if($side=="opretbesked") {
$select_besked = mysql_query("SELECT * FROM admin WHERE(brugernavn='$brugernavn')");
$row_besked = mysql_fetch_array($select_besked);

echo "<form action='admin.php?side=opretbeskedtjek' method='post'>";
echo "<input type='hidden' name='navn' value='$row_besked[brugernavn]'>";
echo "<textarea name='besked'></textarea>";
echo "<input type='submit' value='Opret Besked'>";
}
if($side=="opretbeskedtjek") {
if (empty($besked)) {
echo "Skriv da lige en besked";
}else{
$navn = $_POST["navn"];
$besked = $_POST["besked"];

mysql_query("INSERT INTO gæstebog (id,navn,navnfarve,navnskrifttype,besked,beskedfarve,beskedskrifttype) VALUES ('','$navn','orange','<b></b>','$besked','orange','<b></b>')");

echo "Beskeden er oprettet!";
}
}
}
}
?></td>
        <td rowspan="2">
            <img src="billeder/admin_08.png" width="58" height="479" alt=""></td>
    </tr>
    <tr>
        <td colspan="3">
            <img src="billeder/admin_09.png" width="452" height="58" alt=""></td>
    </tr>
    <tr>
        <td>
            <img src="billeder/spaceradmin.gif" width="57" height="1" alt=""></td>
        <td>
            <img src="billeder/spaceradmin.gif" width="41" height="1" alt=""></td>
        <td>
            <img src="billeder/spaceradmin.gif" width="372" height="1" alt=""></td>
        <td>
            <img src="billeder/spaceradmin.gif" width="39" height="1" alt=""></td>
        <td>
            <img src="billeder/spaceradmin.gif" width="58" height="1" alt=""></td>
    </tr>
</table>
</body>
</html>
</center>
Avatar billede nielle Nybegynder
05. februar 2008 - 20:09 #1
On ikke du skal rette sådan noget som:

if(admin==$row['admin']) {

til:

if ("admin" == $row['admin']) {

?
Avatar billede kasim Nybegynder
06. februar 2008 - 07:53 #2
Jov, men den viser stadig ingenting du kan tjekke det på http://www.phpdok.mywebcommunity.org/logind.php

Brugernavn: Admin
Kodeord: admin
Avatar billede nielle Nybegynder
06. februar 2008 - 10:26 #3
Jeg er mere intesseret i at se din rettede kode.
Avatar billede kasim Nybegynder
06. februar 2008 - 18:11 #4
<center>
<html>
<head>
<title>ColorFull Gæstebog</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table id="Table_01" width="567" height="594" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td colspan="5">
            <img src="billeder/admin_01.png" width="567" height="32" alt=""></td>
    </tr>
    <tr>
        <td colspan="2" rowspan="2">
            <img src="billeder/admin_02.png" width="98" height="82" alt=""></td>
        <td>
            <img src="billeder/admin_03.png" width="372" height="53" alt=""></td>
        <td colspan="2" rowspan="2">
            <img src="billeder/admin_04.png" width="97" height="82" alt=""></td>
    </tr>
    <tr>
        <td>
            <img src="billeder/admin_05.png" width="372" height="29" alt=""></td>
    </tr>
    <tr>
        <td rowspan="2">
            <img src="billeder/admin_06.png" width="57" height="479" alt=""></td>
        <td width="452" height="421" colspan="3"><?
include "mysql.php";


$query = mysql_query("SELECT * FROM admin where brugernavn = '$brugernavn' ");
while ($row = mysql_fetch_array($query)) {

if ("admin" == $row['admin']) {
echo "Velkommen $row[brugernavn]<br><br>";
echo "<a href='admin.php?side=opretbesked'>Opret Besked</a><br>";
echo "<a href='admin.php?side=sletbesked'>Slet Besked</a><br>";
echo "<a href='admin.php?side=retbesked'>Ret Besked</a><br>";
echo "<a href='admin.php?side=luk'>Luk Gæstebogen</a><br>";
echo "<a href='admin.php?side=banneord'>Banneord Filter</a><br>";
echo "<a href='admin.php?side=skiftkode'>Skift Kodeord</a><br>";
}
if ("ja" == $row['lukket']) {
echo "<a href='admin.php?side=aaben'>Åben Gæstebogen</a><br>";
}
if ("admin" == $row['admin']) {
echo "<a href='admin.php?side=toem'>Tøm Gæstebogen</a><br>";

if($side=="sletbesked") {
$query = mysql_query("SELECT * FROM gæstebog ORDER BY id DESC");
while ($row_slet = mysql_fetch_array($query)) {

echo "<table border='1' cellspacing='1' bordercolor='000000' bgcolor='#134588'>
    <tr>
        <td>Navn: <b>$row_slet[navn]</b> - Besked: <b>$row_slet[besked]</b> - <a href='admin.php?side=sletbeskedtjek&id=$row_slet[id]'>Slet</a></td>
    </tr>";
}
}
if($side=="sletbeskedtjek") {
$select_info = mysql_query("SELECT * FROM gæstebog WHERE(id='$id')");

$row_info = mysql_fetch_array($select_info);

echo "Beskeden er slettet!";

mysql_query("DELETE FROM gæstebog WHERE id = '$id'") or die(mysql_error());
}
if($side=="retbesked") {
$query = mysql_query("SELECT * FROM gæstebog ORDER BY id DESC");
while ($row_slet = mysql_fetch_array($query)) {

echo "<table border='1' cellspacing='1' bordercolor='000000' bgcolor='#134588'>
    <tr>
        <td>Navn: <b>$row_slet[navn]</b> - Besked: <b>$row_slet[besked]</b> - <a href='admin.php?side=retbeskedtjek&id=$row_slet[id]'>Ret</a></td>
    </tr>";
}
}
if($side=="retbeskedtjek") {
$select_info = mysql_query("SELECT * FROM gæstebog WHERE(id='$id')");

$row_info = mysql_fetch_array($select_info);
echo "<form action='opret-besked.php?side=retbeskeddobbletjek' method='post'>";
echo "<input type='text' name='navn'>";
echo "<textarea name='besked'></textarea>";
echo "<input type='submit' value='Ret'>";
}
if($side=="retbeskeddobbletjek") {
$select_info = mysql_query("SELECT * FROM gæstebog WHERE(id='$id')");

$row_info = mysql_fetch_array($select_info);

echo "Beskeden er rettet!";

$navn = $_POST["navn"];
$besked = $_POST["besked"];


$opdaternavn = mysql_query("UPDATE gæstebog SET navn = '$navn' WHERE id = '$id'") or die(mysql_error());
$opdaterbesked = mysql_query("UPDATE gæstebog SET besked = '$besked' WHERE id = '$id'") or die(mysql_error());
}
if($side=="luk") {
echo "Er du sikker på at du vil lukke gæstebogen? - <i>NB: Denne funktion kan også bruges som standby tilstand.</i><br>";
echo "<a href='admin.php?side=lukja'>Ja</a> - <a href='admin.php?side=luknej'>Nej</a>";
}
if($side=="lukja") {
$opdater = mysql_query("UPDATE gæstebog SET lukket = 'ja' WHERE id = '$_GET[id]'") or die(mysql_error());
echo "Gæstebogen er sat til at være lukket/standby tilstand";
}
if($side=="luknej") {
echo "Det bare i orden min ven =)";
}
if($side=="toem") {
echo "Er du sikker på at du vil tømme gæstebogen?<br>";
echo "<a href='admin.php?side=toemja'>Ja</a> - <a href='admin.php?side=toemnej'>Nej</a>";
}
if($side=="toemja") {
mysql_query("DELETE FROM gæstebog") or die(mysql_error());
echo "Gæstebogen er tømt!";
}
if($side=="toemnej") {
echo "Det bare i orden min ven =)";
}
if($side=="skiftkode") {
echo "<form action='opret-besked.php?side=skiftkodetjek' method='post'>";
echo "Nyt Kodeord: <input type='text' name='kodeord'>";
echo "<input type='submit' value='Skift Kodeord'>";
}
if($side=="skiftkodetjek") {
if(empty($kodeord)) {
echo "Skriv da lige et kodeord";
}else{
$kodeord = $_POST["kodeord"];

$opdaterkodeord = mysql_query("UPDATE admin SET kodeord = '$kodeord' WHERE id = '$_GET[id]'") or die(mysql_error());
}
}
if($side=="opretbesked") {
$select_besked = mysql_query("SELECT * FROM admin WHERE(brugernavn='$brugernavn')");
$row_besked = mysql_fetch_array($select_besked);

echo "<form action='admin.php?side=opretbeskedtjek' method='post'>";
echo "<input type='hidden' name='navn' value='$row_besked[brugernavn]'>";
echo "<textarea name='besked'></textarea>";
echo "<input type='submit' value='Opret Besked'>";
}
if($side=="opretbeskedtjek") {
if (empty($besked)) {
echo "Skriv da lige en besked";
}else{
$navn = $_POST["navn"];
$besked = $_POST["besked"];

mysql_query("INSERT INTO gæstebog (id,navn,navnfarve,navnskrifttype,besked,beskedfarve,beskedskrifttype) VALUES ('','$navn','orange','<b></b>','$besked','orange','<b></b>')");

echo "Beskeden er oprettet!";
}
}
}
}
?></td>
        <td rowspan="2">
            <img src="billeder/admin_08.png" width="58" height="479" alt=""></td>
    </tr>
    <tr>
        <td colspan="3">
            <img src="billeder/admin_09.png" width="452" height="58" alt=""></td>
    </tr>
    <tr>
        <td>
            <img src="billeder/spaceradmin.gif" width="57" height="1" alt=""></td>
        <td>
            <img src="billeder/spaceradmin.gif" width="41" height="1" alt=""></td>
        <td>
            <img src="billeder/spaceradmin.gif" width="372" height="1" alt=""></td>
        <td>
            <img src="billeder/spaceradmin.gif" width="39" height="1" alt=""></td>
        <td>
            <img src="billeder/spaceradmin.gif" width="58" height="1" alt=""></td>
    </tr>
</table>
</body>
</html>
</center>
Avatar billede nielle Nybegynder
06. februar 2008 - 18:59 #5
Lige nu er dit link så nede...

Men jeg kan se at du bruger sådan noget som:

if($side=="sletbesked") {

Hvis ellers serveren er konfigureret nogenlunde fornuftigt så dur dette ikke. Når værdien af "side" kommer fra at man klikker på et link som:

<a href='admin.php?side=opretbesked'>Opret Besked</a>

så skal du have fat på den som:

$_GET['side']

Du kan ikke bruge:

$side

og hvis du ser dette i kode, så er det nogle gamle kodeeksempler som er forældede og ikke mere er brugbare.

Noget helt andet er at jeg slet ikke kan se hvor at din $brugernavn skulle komme fra. Uden denne værdi så er det ikke ret meget som kommer ud af din SQL sætning:

$query = mysql_query("SELECT * FROM admin where brugernavn = '$brugernavn' ");

og så køre while-løkken ingen vejne.
Avatar billede kasim Nybegynder
06. februar 2008 - 20:12 #6
$side == $_GET['side']; er det ikke en ide?
Avatar billede nielle Nybegynder
06. februar 2008 - 20:17 #7
Det er bestemt en måde at gøre det på :^)


Hvordan ellers mht. $brugernavn ?
Avatar billede nielle Nybegynder
11. februar 2008 - 19:02 #8
Er du kommet vidre med denne 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

IT-JOB