Avatar billede dstjulle Nybegynder
10. december 2007 - 14:15 Der er 17 kommentarer og
1 løsning

prøblomer med login

hej jeg er ved at lave en login side men der virker ikke helt som det skal og jeg får heller ikke nogle fejl kan i hjælpe mig

kode index.php

<?php SESSION_START(); ?>

<? include("config.php"); ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Din Titel</title>

    <link href="demo.css" rel="stylesheet" type="text/css">

<html>

<head>

</head>

<body>

<div id="top-logo">
<div id="top-bund">


</div>
</div>


<?
if (session_is_registered("brugernavn") AND ("kodeord")) { // Tjekker om man er logget ind


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

   
    include "login/admin_menu.php";


}



elseif($row['status'] == "supporter"){

        include "login/supp_menu.php";

}



elseif($row['status'] == "bruger"){

    include "login/bruger_menu.php";

}
else {

        include "login/guest_menu.php";
}}
?>



<title>PHP inkludering</title>

<div id="center">

<?php
$side = addslashes($_GET['side']); // Lidt sikkerhed
if ($side) { //                      Hvis strengen $side er sat
if (file_exists("".$side.".php")) {
include("".$side.".php"); //  Inkluder filen strengen peger på
} else {
include("404.php");
}
} else { //                          Hvis strengen $side ikke var sat
include("start.php"); //    Inkluder forsiden
}
?>

</div>

<div class="footer"></div>
</div>



</body>
</html>
Avatar billede dkfire Nybegynder
10. december 2007 - 14:45 #1
Hvorfor er det du ikke lige lytter til noget af det som er skrevet til dig i tidligere spørgsmål ??

Denne her sætning har jeg rettet for dig en gang tidligere.
if (session_is_registered("brugernavn") AND ("kodeord")) {

Jeg giver dig ikke svaret, da du selv kan finde det i en af dine tidligere spørgsmål.
Avatar billede dstjulle Nybegynder
10. december 2007 - 15:13 #2
ja det fejl har jeg også fundet men det er ikke det den vil ikke loge ind og nu hvor jeg har kikket på de svar jeg har fået før kan jeg stadig ikke finde fejlen!!

jeg har lavet en logind side som virker men jeg skal have den til at hente en menu efter hvad rang man har og det er ikke på den der virker

kode index på den der virker :

<?php SESSION_START(); ?>

<? include("config.php"); ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Din Titel</title>

    <link href="demo.css" rel="stylesheet" type="text/css">

<html>

<head>

</head>

<body>

<div id="top-logo">
<div id="top-bund">


</div>
</div>


<?
if(session_is_registered("brugernavn") AND session_is_registered("kodeord")) { // Tjekker om man er logget ind



            include "login/user_menu.php";

} else {

        include "login/guest_menu.php";
}
?>



<title>PHP inkludering</title>

<div id="center">

<?php
$side = addslashes($_GET['side']); // Lidt sikkerhed
if ($side) { //                      Hvis strengen $side er sat
if (file_exists("".$side.".php")) {
include("".$side.".php"); //  Inkluder filen strengen peger på
} else {
include("404.php");
}
} else { //                          Hvis strengen $side ikke var sat
include("start.php"); //    Inkluder forsiden
}
?>

</div>

<div class="footer"></div>
</div>



</body>
</html>

kode på den der ikke virker :

<?php SESSION_START(); ?>

<? include("config.php"); ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Din Titel</title>

    <link href="demo.css" rel="stylesheet" type="text/css">

<html>

<head>

</head>

<body>

<div id="top-logo">
<div id="top-bund">


</div>
</div>


<?
if(session_is_registered("brugernavn") AND session_is_registered("kodeord")) { // Tjekker om man er logget ind


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

   
    include "login/admin_menu.php";


}



elseif($row['status'] == "supporter"){

        include "login/supp_menu.php";

}



elseif($row['status'] == "bruger"){

    include "login/bruger_menu.php";

}
else {

        include "login/guest_menu.php";
}}
?>



<title>PHP inkludering</title>

<div id="center">

<?php
$side = addslashes($_GET['side']); // Lidt sikkerhed
if ($side) { //                      Hvis strengen $side er sat
if (file_exists("".$side.".php")) {
include("".$side.".php"); //  Inkluder filen strengen peger på
} else {
include("404.php");
}
} else { //                          Hvis strengen $side ikke var sat
include("start.php"); //    Inkluder forsiden
}
?>

</div>

<div class="footer"></div>
</div>



</body>
</html>
Avatar billede dkfire Nybegynder
10. december 2007 - 15:30 #3
Hvor kommer din $row fra ???
Avatar billede dstjulle Nybegynder
11. december 2007 - 08:27 #4
den skulle gerne komme fra min database !!!
Avatar billede dkfire Nybegynder
11. december 2007 - 10:59 #5
Hvor på siden henter du noget fra databasen ??
Avatar billede dstjulle Nybegynder
11. december 2007 - 12:37 #6
ja det kan jeg godt se den ikke gør men hvordan får jeg det til det så?
Avatar billede dkfire Nybegynder
11. december 2007 - 12:45 #7
Hvordan plejer du at gøre ??
Avatar billede dstjulle Nybegynder
11. december 2007 - 13:48 #8
ja det ved jeg ikke da jeg er ret ny i php
Avatar billede dkfire Nybegynder
11. december 2007 - 13:56 #9
Kender du til:
mysql_connect()
mysql_query()
mysql_fetch_array()
Avatar billede dstjulle Nybegynder
13. december 2007 - 07:42 #10
nej jeg har set dem før men er ikke helt med på hvad de gør !
Avatar billede dstjulle Nybegynder
13. december 2007 - 08:18 #11
jeg har være ved at kikke lidt og jeg har lavet en connect den fil kan du får at se her

kode på connect:

<?php // Starter PHP
$mysql_host = "localhost"; // Host til database
$mysql_bruger = "XXXX"; // Brugernavn til database
$mysql_password = "XXXXX"; // Kodeord til database
$mysql_database = "XXXXX"; // Database

mysql_connect($mysql_host, $mysql_bruger, $mysql_password) OR DIE( "Kunne ikke etabler forbindelse til databasen $mysql_database!");
mysql_select_db($mysql_database) OR DIE( "Kunne ikke finde databasen $mysql_database!");
//Lukker og slukker for PHP
?>

XXX er jo ikke noget man bare give væk så der er de rigtig info
Avatar billede dstjulle Nybegynder
19. december 2007 - 14:48 #12
hej dkfire kan du ikke hjælpe mig lidt ??? jeg er helt på ... lige nu !!
Avatar billede dkfire Nybegynder
19. december 2007 - 21:40 #13
Hvad skal jeg hjælpe med ??
Avatar billede dstjulle Nybegynder
20. december 2007 - 07:42 #14
kan du ikke hjælpe mig med at lave den her eller give mig et par link så jeg kan lære det

det ville være en stor hjælp !
Avatar billede dkfire Nybegynder
20. december 2007 - 11:17 #15
Jo det kan jeg godt, men jeg er ikke lige sikker på hvor langt du er nået.
Men hvis du har lavet en connect fil, så mangler du bare at includere den i din fil, samt at bruge mysql_query().
http://dk2.php.net/manual/da/function.mysql-query.php
Avatar billede dstjulle Nybegynder
20. december 2007 - 11:21 #16
hvis du kikke i min 2 line så er min connect fil includet så det er kun det med bruge mysql_query() jeg ikke er helt sikker på men jeg kikke lige på det link og tak for hjælpe
Avatar billede dstjulle Nybegynder
07. maj 2008 - 10:20 #17
da der ikke er nogle det giver et svar så lukker jeg den her
Avatar billede dkfire Nybegynder
07. maj 2008 - 11:13 #18
Jamen selv tak
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