Hallo,
welchen HTMl-Code? Meinst du den?
<link rel="stylesheet" href="style.css" type="text/css">
<html>
<body>
<?php
include('ueberschrift.php');
?><div id="inhalt">
<?php
include('info.php');
echo "<form action="benutzer.php" method="GET">";
//enddatum festlegen
$tag=date("d");
$monat=date("m");
$jahr=date("Y");
...
ist das etwa HTML-Code? Das ist PHP-Code, der HTML erzeugt. Was meinst du, warum [Steel](https://forum.selfhtml.org/?t=196095&m=1313352) nach dem
> generierten HTML Code
fragte, also der Ausgabe des Scripts?
Die HTML-Ausgabe hätte den Fehler nämlich auch gezeigt:
> $auswahl="<input type=\"checkbox\" name=\"$fehlerkategorie()\" value=\"1\">$row9->bezeichnung<br>";
Was steht für diese Zeile \*wirklich\* im HTML-Quelltext?
Es ist weder sinnvoll, an einen Variablennamen (hier $fehlerkategorie) runde Klammern für Funktionsparameter anzuhängen. Ganz abgesehen davon, dass $fehlerkategorie in deinem Beispiel auskommentiert, demzufolge undefiniert ist und PHP an der Stelle eine Notice-Meldung schmeißt.
Darüber hinaus ist die Notation $row9->bezeichnung so in einen String eingebettet nicht möglich. Nutze entweder Stringverkettung, oder setze den Ausdruck in geschweifte Klammern. So wie du es notiert hast, wird der Ausdruck nicht korrekt ausgewertet.
So long,
Martin
--
Paradox ist, wenn jemand eingefleischter Vegetarier ist.