Hallo zusammen,
ich hoffe, dass es hier im richtigen Unterforum gepostet ist,
aber ich denke, dass der Fehler mit HTML zusammenhängt.
Sende ich ein Formular auf einer PHP-Seite an den Server,
erhalte ich folgende Meldung:
Bei der navi.tpl.php handelt es sich um den Head-Bereich inkl. den Navigationselementen:
Nehme ich den folgenden Code-Schnippsel aus der Datei heraus, funktioniert alles prächtig:
Was könnte daran so falsch sein, dass ich die Meldung erhalte?
VG, David
ich hoffe, dass es hier im richtigen Unterforum gepostet ist,
aber ich denke, dass der Fehler mit HTML zusammenhängt.
Sende ich ein Formular auf einer PHP-Seite an den Server,
erhalte ich folgende Meldung:
Warning: Cannot modify header information -
headers already sent by (output started at /var/www/htdocs/smart1/html/smhr/templates/navi.tpl.php:108)
in /var/www/htdocs/smart1/html/smhr/add_Kunde.php on line 78
Bei der navi.tpl.php handelt es sich um den Head-Bereich inkl. den Navigationselementen:
HTML:
<?php
require_once('session.php');
require_once 'src/Entities/User.php';
$auth_user = new USER();
$user_id = $_SESSION['user_session'];
$stmt = $auth_user->runQuery("SELECT * FROM users WHERE user_id=:user_id");
$stmt->execute(array(":user_id"=>$user_id));
$userRow=$stmt->fetch(PDO::FETCH_ASSOC);
$user_group = $userRow['group'];
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen">
<link href="bootstrap/css/bootstrap-theme.min.css" rel="stylesheet" media="screen">
<script type="text/javascript" src="bootstrap/js/jquery-1.11.3-jquery.min.js"></script>
<link rel="stylesheet" href="style.css" type="text/css" />
<title>smHR</title>
<!-- Custom styles for this template -->
<link href="css/responsive.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="css/tabs.css" media="all" />
<script>
//Display Popup
function div_show()
{
document.getElementById('abc').style.display = "block";
}
</script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<div class="dreieck">
<a href="http://www.xyz.de"><img src="templates/img/LOGO.png" alt="XYL-Text" /></a>
</div>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="home.php">Home</a></li>
<li><a href="#">Menü</a></li>
<li><a href="#">Menü</a></li>
<li><a href="#">Menü</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Bewerber<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><hr></li>
<li><a href="#">Eintrag 3</a></li>
<li><a href="#">Eintrag 4</a></li>
<li><hr></li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
<span class="glyphicon glyphicon-user"></span>
Guten Tag <?php echo '<b>' . $userRow['user_vorname'] .' '. $userRow['user_nachname'] . '</b>'; ?>
- letzter Login: <?php $uhrzeit = date("H:i"); ?>
<?php echo $uhrzeit . ' Uhr'; ?>
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li>
<a href="#">
<span class="glyphicon glyphicon-user"></span>
View Profile
</a>
</li>
<li>
<a href="#?logout=true">
<span class="glyphicon glyphicon-log-out"></span>
Sign Out
</a>
</li>
</ul>
</li>
</ul>
</div><!--/.nav-collapse -->
</div>
</nav>
Nehme ich den folgenden Code-Schnippsel aus der Datei heraus, funktioniert alles prächtig:
HTML:
<div class="dreieck">
<a href="http://www.xyz.de"><img src="templates/img/LOGO.png" alt="XYL-Text" /></a>
</div>
Was könnte daran so falsch sein, dass ich die Meldung erhalte?
VG, David