Hallo liebe Leute ich hänge wieder mal fest ich würde gerne ein festes Array wa in PHP war in die Datenbank auslagern wir für spätere Zwecke gebraucht
in dem ausgeklammerten bereich ist der Array der funktioniert den möchte ich nun in die Datenbank setzen
ausgabe Array aus Datenbank
Array ( [0] => Array ( [select] => FQDN [select1] => FQDN ) [1] => Array ( [select] => endpoints.Online [select1] => Endpunkt online ) [2] => Array ( [select] => protectedEntities.IP [select1] => IP Adressen ) ) wo habe ich da einen denk Fehler könnte mir ev einer bei der While Schleife helfen.
PHP-Code:
$db = new MySQLi($serverurl, $servername, $serverpasswort, $dbname);
$query = ('SELECT `select`, `select1` FROM `mauswahl` ');
$result = mysqli_query($db, $query);
$sskill = array();
while($row = mysqli_fetch_assoc($result)){
$sskill[] = $row;
}
// echo '<pre>'; print_r($row); echo '</pre>';
echo '<pre>'; print_r($sskill); echo '</pre>';
//$result = $mysqli->query('SELECT `select` FROM aufgaben');
$db->close();
/*
$sskill = array(
//'endpoints.name' => 'Endpoint Name',
'FQDN'=> 'FQDN',
'endpoints.Online' => 'Endpunkt online',
'protectedEntities.IP' => 'IP Adressen',
'protectedEntities.operatingSystemVersion' => 'Betriebsystem',
'protectedEntities.Verwaltet' => 'Verwaltungs Status',
'protectedEntities.Probleme' => 'Endpunkt ist gefärdet',
'endpoints.lizensiert' => 'lizensiert',
'protectedEntities.Beschreibung' => 'Rechner Beschreibung',
'endpoints.Richtlinie' => 'Richtlinie',
'endpoints.bestaetigt' => 'Bestäigte Richtlinie',
'endpoints.lastRecordUpdate' => 'letzte Verbindung',
'lastSignatureUpdate'=> 'letztes Signatur Update',
'lastEndpointUpdate'=> 'letztes Produkt Update',
'Produktversion'=> 'Produktversion',
'Signaturversion'=> 'Signaturversion',
'endpoints.geloescht' => 'wurde gelöscht',
'verbindung_zu_Nimbus_Server' => 'Verbundung zu Nimbus Server',
'Poweruser_instaliert' => 'Poweruser instaliert',
'Poweruser_instaliert' => 'Poweruser',
'is_Virtual' => 'Virtueller Endpunkt',
'is_Best' => 'hat Best instaliert',
'is_managed_by_NSX' => 'ist von NSX Verwaltet',
'malware_Present' => 'Malware Status',
'--SVA-Auswertung----' => '--SVA-Auswertung-----',
'is_SVA' => 'Security Server',
'-----not include---' =>' ---noch nicht fertig----',
'updated' => 'ist Aktuell',
'is_Fuktionning' => 'ist in Funktion',
'SVA_Usage' => 'benutzt SVA'
);
*/
?>
<h2> Reportauswahl:</h2>
<form action="ausgabe.php" method="post">
<select class="form_ausgabe" multiple="multiple" name="skill[]" size="22">
<?php
while (list($key, $val) = each($sskill))
{
echo "<option value="" . $key . "" size="20"";
if (isset($_POST['skill']) && in_array($key, $_POST['skill']))
{
echo " selected="selected"";
}
echo ">" . $val . "</option>\n";
}
?>
ausgabe Array aus Datenbank
Array ( [0] => Array ( [select] => FQDN [select1] => FQDN ) [1] => Array ( [select] => endpoints.Online [select1] => Endpunkt online ) [2] => Array ( [select] => protectedEntities.IP [select1] => IP Adressen ) ) wo habe ich da einen denk Fehler könnte mir ev einer bei der While Schleife helfen.
Kommentar