Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
include('testconnection.php');
//Felder-Array definieren
$flds = array ('IMEI','IMSI','TEMP','H','STA','FW','V','I','VPV','PPV','ERR','LAST','IL','H19','H20','H21','H22','H23','SWV','TS','CONY','CONT');
//Array mit den Standardwerten. In diesem Fall den String 'NULL'
$defaultValues = array_fill_keys($flds, 'NULL');
//Den Definitionsfilter erstellen. In diesem Fall sind das alles INT
// $filterDef = array_fill_keys($flds, FILTER_VALIDATE_INT);
$filterDef = array_fill_keys($flds, array('filter' => FILTER_VALIDATE_REGEXP, 'options'=> array('regexp'=>'/^\d+$/')));
//GET-Eingabe auslesen. Nut Integer werden ausgelesen, Strings etc. nicht
$inValues = filter_input_array(INPUT_GET, $filterDef);
//Null-Werte entfernen. Wenn ein Feld nicht übergeben wird oder kein Integer ist, dann setzt filter-input_array den Wert NULL
$inValues = array_filter($inValues);
//Standardwerte und ausgelesene Werte kombinieren
$sqlValues = array_merge($defaultValues, $inValues);
//SQL Feldliste zusammensetzen
$sqlFields = join(', ', $flds);
//SQL Werteliste zusammensetzen
$sqlValueStr = join(', ', $sqlValues);
//SQL zusammensetzen
$insert_data = "INSERT INTO analog_data ({$sqlFields})
VALUES ({$sqlValueStr})";
mysql_query($insert_data, $connection) or die("3");/*3=Fehler beim Eintragen der Daten in die Datenbank!*/
//Felder-Array definieren
$flds = array('IMEI','IMSI','TEMP','H','STA','FW','V','I','VPV','PPV','ERR','LAST','IL','H19','H20','H21','H22','H23','SWV','TS','CONY','CONT');
//Array mit den Standardwerten. In diesem Fall den String 'NULL'
$defaultValues = array_fill_keys($flds, 'NULL');
//Den Definitionsfilter erstellen. In diesem Fall sind das alles Ziffern
$filterDef = array_fill_keys($flds, FILTER_SANITIZE_NUMBER_INT);
//GET-Eingabe auslesen. Nut Integer werden ausgelesen, Strings etc. nicht
$inValues = filter_input_array(INPUT_GET, $filterDef);
//ungültige Werte entfernen
$inValues = array_filter($inValues, 'check');
//Standardwerte und ausgelesene Werte kombinieren
$sqlValues = array_merge($defaultValues, $inValues);
//SQL Feldliste zusammensetzen
$sqlFields = join(', ', $flds);
//SQL Werteliste zusammensetzen
$sqlValueStr = join(', ', $sqlValues);
//SQL zusammensetzen
$sql = "INSERT INTO analog_data ({$sqlFields})
VALUES ({$sqlValueStr})";
print_r($sql);
//Prüft ob ein Wert vorhanden ist
function check($v) :bool{
return !is_null($v) && $v != '';
}
//Prüft ob ein Wert vorhanden ist
function check($v) : bool{
return !is_null($v) && $v != '';
}
echo "<td>" . $row[ppv] * 1 . "</td>";
echo "<td>" . $row[h21] * 1 . "<a> W</a></td>";
echo "<td>" . $row[err] * 1 . "</td>";
echo "<td>" . $row[ts] * 1 . "</td>";