Guten Abend
Jetzt lief alles so schön, im IE, Firefox und auch im Mac. Und dann hat die erste Testperson Vista! das CSS wurde nicht eingelesen, und die Session nicht verarbeitet!
Was muss ich machen, damit die Seite auch mit Vista läuft?
Nach dem Login werden die Userdaten geholt
PHP-Code:
$query2="SELECT user,name,vorname,rang,id_mitglied FROM db WHERE user='$user'";
$result2 = mysql_query($query2);
$row2 =mysql_fetch_array($result2);
$_SESSION["name1"]=$row2[name];
$_SESSION["vorname1"]=$row2[vorname];
$_SESSION["rang"]=$row2[rang];
$_SESSION["id_mitglied"]=$row2[id_mitglied];
if($_SESSION["rang"]!='su')
{
$ressort = array();
$query3="SELECT * FROM qzn_mitgl_ressort WHERE id_mitglied='$row2[id_mitglied]'";
$result3 = mysql_query($query3);
while($row3 = mysql_fetch_array($result3))
{
$ressort[] = $row3[navigationid];
}
$_SESSION["ressort"]=$ressort;
}
include("news.php");
Die werden dann für die Navigation benötigt
PHP-Code:
if($_SESSION['rang']=='su')
{
$result = DBQuery("Select * from navi where upperlevel='0' order by orderkey");
}
else
{
$result = DBQuery("Select * from navi where upperlevel='0' and navigationid IN (" . implode(', ', $_SESSION[ressort]) . ") order by orderkey");
}
die erste Seite wird zwar noch inhaltlich angezeigt, aber ohne CSS, doch bei jedem Link wird dann wieder das Passwort verlangt!
hier noch der Anfang der Seite
PHP-Code:
<?php session_start(); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Nord</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../includes/admin.css" type="text/css" />
</head>
Wie mache ich es, dass die Seiten auch im Vista richtig sind?
Danke
Theresa