Avatar billede dstjulle Nybegynder
23. august 2007 - 13:38 Der er 6 kommentarer og
1 løsning

Faver i php hvordan

hej

jeg er ved at oprette en login side og jeg kan godt få den til at vise en baggrunds fave på de andre sider men ikke på den her hvad gør jeg galt

kode for login side :

<?
/**
* 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.
*
* Last Updated: August 26, 2004
*/

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

<html>
<title>Login Script</title>
<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=\"process.php\">Log ud</a>]";
}
else{
?>

<h3>Login</h3>
<?
/**
* 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." error(s) found</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">Glemt 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 w13 Novice
23. august 2007 - 13:42 #1
Du sætter ikke baggrundsfarven nogensteder, så vidt jeg kan se?
Avatar billede dstjulle Nybegynder
23. august 2007 - 13:52 #2
nej ikke lige nu for nå jeg gør det laver den fejl

kode :
<head>

<style type="text/css">

body {background-color: #f2f2f2;}

h3 { color: red; }
</style>

</head>

<body>

<?
/**
* 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.
*
* Last Updated: August 26, 2004
*/

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

<html>
<title>Login Script</title>
<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=\"process.php\">Log ud</a>]";
}
else{
?>

<h3>Login</h3>
<?
/**
* 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." error(s) found</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">Glemt 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 dstjulle Nybegynder
23. august 2007 - 13:53 #3
tror jeg har fundet fejlen ved det lige om lide skrive hvis det ikke blive løst
Avatar billede dstjulle Nybegynder
23. august 2007 - 13:55 #4
den kommer med den her fejl

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /volume1/web/test/Login-v2.1/main.php:16) in /volume1/web/test/Login-v2.1/include/session.php on line 46
Login
Username: 
Password: 
Remember me next time       

[Forgot Password?] 

Not registered? Sign-Up!



Member Total: 3
There are 0 registered members and 1 guests viewing the site.


hvad er problemet så ??
Avatar billede dkfire Nybegynder
23. august 2007 - 14:05 #5
Du har ikke gennemlæs din kode godt nok.
prøv at se om ikke du skal placere din farvekode et andet sted.

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

<html>

<head>
<title>Login Script</title>
<style type="text/css">

body {background-color: #f2f2f2;}

h3 { color: red; }
</style>

</head>


<body>

<table>
<tr><td>
Avatar billede dstjulle Nybegynder
23. august 2007 - 14:14 #6
nu virker det smidder du lige et svar !!;-)
Avatar billede dkfire Nybegynder
23. august 2007 - 14:45 #7
Det gør jeg da gerne.
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