Avatar billede grise_bassen Nybegynder
25. marts 2005 - 22:13 Der er 5 kommentarer og
1 løsning

lille hjælp!

jeg har et interntmail og bruger system men når brugeren ikke har nogle beskeder viser den bare en blank side hvordan gør jeg hvis jeg vil havde at der skal stå:

du har ingen bekseder i indbakke

indbakke.php
<?
session_start();
if (session_is_registered("brugernavn") && session_is_registered("kodeord") && session_is_registered("logintid")) {

?>

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
<link rel="stylesheet" type="text/css" href="css.css">
</head>

<body>
<?
include "mysql/mysql.php";
if($_GET[id] != "") {

$slet = mysql_query("UPDATE post SET sletindbakke = 'ja' WHERE ID = '$_GET[id]'") or die(mysql_error());
print "beskeden er nu slettet!";
}
?>

<?
include "mysql/mysql.php";
$hent_breve = mysql_query("SELECT * FROM post WHERE modtager = '$_SESSION[brugernavn]' AND sletindbakke = 'nej'") or die(mysql_error());
while($vis = mysql_fetch_array($hent_breve)) {
?>


fra: <? echo $vis[afsender]; ?> - Sendt: <? echo $vis[dato]; ?> - <a href="laesindbakke.php?id=<? echo $vis[ID]; ?>">Læs brev</a> - <a href="indbakke.php?id=<? echo $vis[ID]; ?>">Slet</a>



<?
}
?>

</body>

</html>
<?
}else{
print "Du er ikke logget ind!";
}
?>


udbakke.php
<?
session_start();
if (session_is_registered("brugernavn") && session_is_registered("kodeord") && session_is_registered("logintid")) {

?>

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
<link rel="stylesheet" type="text/css" href="css.css">
</head>

<body>
<?
include "mysql/mysql.php";
if($_GET[id] != "") {

$slet = mysql_query("UPDATE post SET sletudbakket = 'ja' WHERE ID = '$_GET[id]'") or die(mysql_error());
print "beskeden er nu slettet!";
}
?>

<?
include "mysql/mysql.php";
$hent_breve = mysql_query("SELECT * FROM post WHERE afsender = '$_SESSION[brugernavn]' AND sletudbakket = 'nej'") or die(mysql_error());
while($vis = mysql_fetch_array($hent_breve)) {
?>


til: <? echo $vis[modtager]; ?> - Sendt: <? echo $vis[dato]; ?> - <a href="laesudbakke.php?id=<? echo $vis[ID]; ?>">Læs brev</a> - <a href="udbakke.php?id=<? echo $vis[ID]; ?>">Slet</a><bR>



<?
}
?>

</body>

</html>
<?
}else{
print "Du er ikke logget ind!";
}
?>
Avatar billede detox Nybegynder
25. marts 2005 - 23:33 #1
indbakke.php:
-------------

<?
session_start();
$out = '';
if (session_is_registered("brugernavn") && session_is_registered("kodeord") && session_is_registered("logintid")) {
    include "mysql/mysql.php";
    if($_GET['id'] != "") {
        $slet = mysql_query("UPDATE post SET sletindbakke='ja' WHERE ID='$_GET[id]'") or die(mysql_error());
        $out .= "<p>beskeden er nu slettet!</p>";
    }
    $hent_breve = mysql_query("SELECT * FROM post WHERE modtager='$_SESSION[brugernavn]' AND sletindbakke='nej'") or die(mysql_error());
    if (mysql_num_rows($hent_breve)>0) {
        while($vis = mysql_fetch_array($hent_breve)) {
            $out .= "<p>fra: $vis[afsender] - Sendt: $vis[dato] - <a href='laesindbakke.php?id=$vis[ID]'>Læs brev</a> - <a href='indbakke.php?id=$vis[ID]'>Slet</a></p>";
        }
    } else {
        $out .= "<p>Du har ingen bekseder i indbakke</p>";
    }
} else {
    $out .= "<p>Du er ikke logget ind!</p>";
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<title>New Page 1</title>
<link rel="stylesheet" type="text/css" href="css.css" />
</head>
<body>
<?php echo $out?>
</body>
</html>
Avatar billede detox Nybegynder
25. marts 2005 - 23:42 #2
Men jeg synes du skulle bruge:

if (isset($_SESSION["brugernavn"], $_SESSION["kodeord"], $_SESSION["logintid"])) {

istedet for:

if (session_is_registered("brugernavn") && session_is_registered("kodeord") && session_is_registered("logintid")) {
Avatar billede grise_bassen Nybegynder
25. marts 2005 - 23:47 #3
derox vil du ikke også lave udbakke?
Avatar billede detox Nybegynder
25. marts 2005 - 23:50 #4
Altså på samme måde?
Avatar billede grise_bassen Nybegynder
25. marts 2005 - 23:53 #5
jeg har selv lavet udbakke.. og det virker så smid et svar og tak for hjælpen!
Avatar billede detox Nybegynder
26. marts 2005 - 00:00 #6
Ok så, velbekommen ;O)
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