Avatar billede dstjulle Nybegynder
24. august 2007 - 12:30 Der er 15 kommentarer og
1 løsning

kan ikke få link til at virke i en admin del

hej

her være ved at lave en admin side og skal have nogle flere link ind men det virker ikke hvorfor ???

<?
/**
* Main.php
*
* This is an example of the main page of a website. Here
* users will be able to login. However, like on most sites
* the login form doesn't just have to be on the main page,
* but re-appear on subsequent pages, depending on whether
* the user has logged in or not.
*
*/

include ("include/session.php");
?>

<html>

<head>
<title>Login Script</title>
<link href="http://84.238.70.251/home/version-2.0/side/styles/Santas.css" rel="stylesheet" type="text/css" />


</head>

<body>

<table>
<tr><td>


<?
/**
* User has already logged in, so display relevant links, including
* a link to the admin center if the user is an administrator.
*/
if($session->logged_in){
  echo "";
  echo "Velkommen du er loget ind som <b>$session->username</b>. <br><br>"
      ."[<a href=\"userinfo.php?user=$session->username\">Min Konto</a>]  "
      ."[<a href=\"useredit.php\">Rediger Konto</a>]  ";
  if($session->isAdmin()){
      echo "[<a href=\"admin/admin.php\">Admin Center</a>]  ";
      echo "[<a href=\"/home/version-2.0/side/guestbook/adm_guestbook.php\">Admin gæstebog</a>]  ";
  }
/** det er her problemet er */
  echo "[<a href=\"process.php\">Log ud</a>]";
}
else{
?>

<h4>Login</h4>
<?
/**
* User not logged in, display the login form.
* If user has already tried to login, but errors were
* found, display the total number of errors.
* If errors occurred, they will be displayed.
*/
if($form->num_errors > 0){
  echo "<font size=\"2\" color=\"#ff0000\">".$form->num_errors." Fejl fundet!</font>";
}
?>
<form action="process.php" method="POST">
<table align="left" border="0" cellspacing="0" cellpadding="3">
<tr><td>Bruger navn:</td><td><input type="text" name="user" maxlength="30" value="<? echo $form->value("user"); ?>"></td><td><? echo $form->error("user"); ?></td></tr>
<tr><td>kode:</td><td><input type="password" name="pass" maxlength="30" value="<? echo $form->value("pass"); ?>"></td><td><? echo $form->error("pass"); ?></td></tr>
<tr><td colspan="2" align="left"><input type="checkbox" name="remember" <? if($form->value("remember") != ""){ echo "checked"; } ?>>
<font size="2">Husk mig til næste gang!   
<input type="hidden" name="sublogin" value="1">
<input type="submit" value="Log ind"></td></tr>
<tr><td colspan="2" align="left"><br><font size="2">[<a href="forgotpass.php">Glæmt kode?</a>]</font></td><td align="right"></td></tr>
<tr><td colspan="2" align="left"><br>Ikke registeret? <a href="register.php">Tilmelding!</a></td></tr>
</table>
</form>

<?
}

/**
* Just a little page footer, tells how many registered members
* there are, how many users currently logged in and viewing site,
* and how many guests viewing site. Active users are displayed,
* with link to their user information.
*/
echo "</td></tr><tr><td align=\"center\"><br><br>";
echo "<b>Medlemer Total:</b> ".$database->getNumMembers()."<br>";
echo "Der er $database->num_active_users registreret medlemer og ";
echo "$database->num_active_guests Gæster der ser siden.<br><br>";

include("include/view_active.php");

?>


</td></tr>
</table>


</body>
</html>
Avatar billede jakobdo Ekspert
24. august 2007 - 12:39 #1
Hvor er det du vil have flere links?
Hvis det er en admin som skal have flere muligheder, skal du tilføje dem lige under denne linie: if($session->isAdmin()){
Avatar billede dstjulle Nybegynder
24. august 2007 - 13:42 #2
jeg har skrevet i en line

  if($session->isAdmin()){
      echo "[<a href=\"admin/admin.php\">Admin Center</a>]  ";
      echo "[<a href=\"/home/version-2.0/side/guestbook/adm_guestbook.php\">Admin gæstebog</a>]  ";
  }
og det er den her jeg ikke kan få til at virke den går ikke til det rigtig sted og lave en fejl
echo "[<a href=\"/home/version-2.0/side/guestbook/adm_guestbook.php\">Admin gæstebog</a>]  ";
og selv om jeg skriver http:/.......

virker den heller ikke hvor for ???
Avatar billede jakobdo Ekspert
24. august 2007 - 15:34 #3
Ligger admin og home i samme dir?
Hvis ja, fjern / foran home.
Avatar billede zurekk Nybegynder
24. august 2007 - 16:26 #4
Hvor går den så til, og hvor skal den gå til :)?
Prøv at smid stien herind.
Avatar billede dstjulle Nybegynder
28. august 2007 - 08:11 #5
jakobdo : nej de er ikke i samme dir !!

zurekk : jeg har en dir der hedder / side/bruger
                                        /guestbook

      og selve admin delen er under bruger og den ander er under guestbook jeg kan godt lave et jpg så i kan se hvor dan det ser ud hvis det vil hjælpe!!
Avatar billede jakobdo Ekspert
28. august 2007 - 08:51 #6
Kan du ikke "tegne" din dir struktur?

rod/home/version2.0/side/guestbook/adm_guestbook.php
rod/noget/admin/admin.php

Det er jo "bare" en korrekt sti du skal bruge, så virker det nemlig.
Avatar billede dstjulle Nybegynder
28. august 2007 - 10:19 #7
web/home/version2.0/side/guestbook/adm_guestbook.php
web/home/version2.0/side/bruger/admin/admin.php

håber det er hvad i skal bruge for at hjælpe mig
Avatar billede jakobdo Ekspert
28. august 2007 - 10:57 #8
Så burde følgende virke:

echo "[<a href=\"admin/admin.php\">Admin Center</a>]  ";
      echo "[<a href=\"web/home/version-2.0/side/guestbook/adm_guestbook.php\">Admin gæstebog</a>]  ";
Avatar billede dstjulle Nybegynder
28. august 2007 - 11:18 #9
den bliver ved med at lave fejl i kan prøve på

http://84.238.70.251/test/login-v3.0/main.php


skal lige oprette jer så skal jeg give jeg rettihederne til det
Avatar billede jakobdo Ekspert
28. august 2007 - 11:29 #10
Prøv at ret guestbook linket til:

href=\"./../guestbook/adm_guestbook.php\"
Avatar billede dstjulle Nybegynder
28. august 2007 - 11:33 #11
er ved at prøve det !:-)
Avatar billede dstjulle Nybegynder
28. august 2007 - 11:33 #12
jeg får den her fejl så !!

Parse error: syntax error, unexpected '.' in /volume1/web/test/login-v3.0/main.php on line 45
Avatar billede dstjulle Nybegynder
28. august 2007 - 11:33 #13
nej 2 sec
Avatar billede dstjulle Nybegynder
28. august 2007 - 11:36 #14
den virker nu manget tak og smid lige et svar :-)
Avatar billede jakobdo Ekspert
28. august 2007 - 11:48 #15
Svar!
Avatar billede jakobdo Ekspert
28. august 2007 - 12:04 #16
Takker for point.
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