Abend chorn,
Die Checkboxen mit welchen ich auswähle welche "Temperaturen, Statuszustände" angezeigt werden sollen haben als name -> reihe (vielleicht etwas unglücklich, es ist ja eigentlich eine Spalte in der Datenbank ...)
HTML-Code:
<input style="height: 20px; width: 20px; vertical-align: middle;" type="checkbox" name="reihe[]" value="aussentemp">Aussentemperatur
value ist der Name welcher auch so in der Datenbank steht.
Das Auslesen der nur ausgewählten Daten aus der Datenbank war auch nicht das Problem, sondern nachher das
PHP-Code:
while($row = mysqli_fetch_assoc($result))
flexibel auszuwerten und das Daten-Array für phplot zu schreiben.
Was ich noch übersehen hatte war die falsche Zuordnung der Legendennamen (nur bei Auswahl alles !), es muss folgendes gelöscht werden:
PHP-Code:
if (isset($_POST["alles"]) == "alles"):
{
$data[$i2][] = $row["aussentemp"];
$data[$i2][] = $row["speicherobentemp"];
$data[$i2][] = $row["speicherobentempsoll"];
$data[$i2][] = $row["kesseltemp"];
$data[$i2][] = $row["kesseltempsoll"];
$data[$i2][] = $row["brennerstatus"];
$data[$i2][] = $row["kollektortemp"];
$data[$i2][] = $row["speicheruntentemp"];
$data[$i2][] = $row["solarpumpestatus"];
$data[$i2][] = $row["nachladeunterdrueckungstatus"];
$data[$i2][] = $row["heizkreispumpestatus"];
$data[$i2][] = $row["speicherladepumpestatus"];
$data[$i2][] = $row["ansteuerungheizunt"];
}
endif;
Ich hoffe ich konnte es einigermaßen verständlich erklären.