I am trying to disable a tab (if id == 0)
.
I get an error(in $HTML1 line):
no "li" element in list scope but a "li" end tag seen" What is the problem? why is the compiler complaining?
mostly code, mostly code
Thanks.
Edit. full HTML file here.
<html lang="eng">
<head>
<title>Bootstrap Case</title>
</head>
<body>
<?php
$fp = fopen('Benutzer.csv', 'r');
if (!$fp) exit('datei nicht gefunden');
while (!feof($fp)) {
$line = fgetcsv($fp);
if (!$line) break; // ende oder fehler
if (!isset($line[0])) continue; // leere zeile
list($name, $pass, $id) = $line;
if ($name === $anmelden_name && $pass === $anmelden_passwort) {
$gefunden = true;
break;
}
}
if ($gefunden) {
if($id == 1){
$HTML1 = "<li><a data-toggle='pill' href='#menu3'>Hello World</a></li>";
$HTML2 = "<div id='menu3' class='tab-pane fade'><h3>NEUES QUIZ ERSTELLEN</h3></div>";
}
} else {
$HTML1 = "";
$HTML2 = "";
}
?>
<div class="container">
<ul class="nav nav-pills">
<li><a data-toggle="pill" href="#menu1">QUIZ</a></li>
<li><a data-toggle="pill" href="#menu2">HIGHSCORE</a></li>
<?php echo $HTML1; ?>
</ul>
<div class="tab-content">
<div id="menu1" class="tab-pane fade">
<h3>QUIZ</h3>
</div>
<div id="menu2" class="tab-pane fade">
<h3>HIGHSCORE</h3>
</div>
<div id="menu3" class="tab-pane fade">
<?php echo $HTML2; ?>
</div>
</div>
</div>
</body>