26.03.2024, 13:07
Code:
<?php
session_start();
$_POST['db1'] = $_SESSION["db"];
require_once "dbconnect.php";
$sql = "SELECT `fdl_bf` FROM `lor_userlogin` WHERE `benutzername` = '" . $_SESSION["benutzer"] . "'";
$result = $con->query($sql);
$sql1 = "SELECT * FROM `spdrs60_stw` WHERE `ort` = '" . $result["fdl_bf"] . "'";
$antwort = $con->query($sql1);
if (!isset($antwort[0])) {
$antwort = [$antwort];
}
foreach ($antwort as $zeichen) {
echo "tisch(ctx, {$zeichen['x']}, {$zeichen['y']}, {$zeichen['loaded']}, \"{$zeichen['typ']}\", \"{$zeichen['name']}\", {$zeichen['richtung']}, \"{$zeichen['feld_1']}\", \"{$zeichen['feld_2']}\", \"{$zeichen['feld_3']}\", \"{$zeichen['feld_4']}\", \"{$zeichen['feld_5']}\", \"{$zeichen['feld_6']}\", \"{$zeichen['feld_7']}\", \"{$zeichen['feld_8']}\", \"{$zeichen['feld_9']}\", \"{$zeichen['feld_10']}\", \"{$zeichen['feld_11']}\", \"{$zeichen['feld_12']}\", \"{$zeichen['feld_13']}\", \"{$zeichen['feld_14']}\", \"{$zeichen['feld_15']}\", \"{$zeichen['farbe_oben']}\", \"{$zeichen['farbe_unten']}\", \"{$zeichen['farbe_weiche']}\");";
}
Hier ist die Datenbank wie das signal definiert ist
PS. ich habe in der layout funktion noch die zeile mit
//ctx.moveTo(xs, ys - 40);
//ctx.lineTo(xs - 8, ys - 48);
//ctx.lineWidth = 3;
wenn ich die nicht kommtentiert habe werden die nicht mit ausgeschnitten