Ankündigung

Einklappen
Keine Ankündigung bisher.

Doppelter eintrag in Datenbank nur als 1 datensatz auslesen

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Hallo hausl darf ich Dich was Fragen

    ich habe das Auswahl Menü gemacht

    PHP-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
        <title>Auswahl Menue für die Tabelle</title>
    <!-- define some style elements-->
    <style>
    label,a
    {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
    }

    </style>    
    <?php
    include 'config/db.php';
    include 
    'datamy.php';

    $whitelist = [
    'endpoints.name' => 'Endpoint Name',
    'endpoints.isOnline' => 'Endpoint',
    'protectedEntities.operatingSystemVersion' => 'Betriebsystem',
    'endpoints.license' => 'Licenz',
    'endpoints.lastRecordUpdate' => 'letzte Verbindung',
    'endpoints.isOnline' => 'Verbunden',
    'endpoints.policyName' => 'Richtlinie',
    'endpoints.confirmed' => 'Bestaetigte Richtlinie',
    'protectedEntities.fqdn'=> 'FQDN',
    'protectedEntities.hasCriticalIssues' => 'Endpunkt ist gefaerdet',
    'protectedEntities.ip' => 'IP Adressen',
    'protectedEntities.isManagede' => 'Verwaltungs Status',
    'protectedEntities.lastSignaturesUpdate'=> 'letztes Signatur Update',
    'protectedEntities.label' => 'Rechner Beschreibung',
    ];  

    //das Habe ich in der ausgabe.php drin

              
    if(isset($_POST['formSubmit']))
        {
          
    $aTabellen $_POST['formTabellen'];

        if(!isset(
    $aTabellen))
          {
            echo(
    "<p>Sie haben keine Tabelle gewaehlt!</p>\n");
          }
          else
          {
            
    $nTabellen count($aTabellen);

            echo(
    "<p>Ihre gewaelten $nTabellen Tabelle: ");

            for(
    $i=0$i $nTabellen$i++)
            {
              echo(
    $aTabellen[$i] . " ");
            }
            echo(
    "</p>");
          }
        }
    ?>



    </head>
    <body>
    <center><form action="ausgabe.php" method="post">
    <label for='formTabellen[]'>Waehlen Sie bitte die Tabellen Spalten:</label><br>
    <select multiple="multiple" name="formTabellen[]" id="large" style="height:400px; width:400px" >
    <option value="endpoints.name">Endpoint Name</option>
    <option value="endpoints.isOnline">Endpoint</option>
    <option value="protectedEntities.operatingSystemVersion">Betriebsystem</option>
    <option value="endpoints.license">Licenz</option>
    <option value="endpoints.lastRecordUpdate">letzte Verbindung</option>
    <option value="endpoints.isOnline">Verbunden</option>
    <option value="endpoints.policyName">Richtlinie</option>
    <option value="endpoints.confirmed">Bestaetigte Richtlinie</option>
    <option value="protectedEntities.fqdn">FQDN</option>
    <option value="protectedEntities.hasCriticalIssues">Endpunkt ist gefaerdet</option>
    <option value="protectedEntities.ip">IP Adressen</option>
    <option value="protectedEntities.isManagede">Verwaltungs Status</option>
    <option value="protectedEntities.lastSignaturesUpdate">Letztes Signatur Update</option>
    <option value="protectedEntities.label">Rechner Beschreibung</option>
    </select><br>
    <input type="submit" name="formSubmit" value="Submit" >
    </form>
    </body>
    </html>
    ich habe mich mit dem implode mal etwas eingelesen doch so richtig verstehe ich es nicht

    meine Frage wäre wozu brauche ich die Whitelist

    wie soll das mit den Tabellen Namen gemacht werden

    und vorallem in allen beispielen wird das Improve für eine Tabelle genommen aber wir Setzen ja mit Join 2 zusammen

    wäre echt nett wen Du mir helfen könntest Danke


    ich habe echt schon viel geschaft

    Datenbank Importe von Mongo in meine Mysql
    Login mit Username und Passwort ist auch schon fertig
    Menue Selektierung ist fertig
    CSV Export auch.
    Wobei im moment alles Fest da ja die auswahl der Tabelle noch nicht geht.

    Kommentar


    • #17
      Das Problem bei dir ist das da irgendwie noch "alles" fehlt und du keinen Ansatz findest. Ich habe ehrlich nicht Zeit und Lust mich da reinzufuchsen. Vor allem weil halt von dem was du willst noch nichts oben erkennbar ist.

      ich habe echt schon viel geschaft
      Ansichtssache. Oben ist ein HTML-Form mit einem options, mehr nicht. Das hat noch nicht wirklich viel damit zu tun. Und das ist schon noch recht unsauber. Schau dir mal das EVA Prinzip an für den Anfang. https://php-de.github.io/jumpto/eva-prinzip/

      ... ich möchte vorher die Felder in einem Menü bestimmen die ausgelesen werden sollen, ... ein Menü erstellen mit auswahl funktion.
      Dazu musst du das auch irgendwo bei einem User zugeordnet speichern, dh du brauchst das in der DB, den User (Login, Session) dazu etc etc.. Oder ich hab dich falsch verstanden.
      Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
      PHP.de Wissenssammlung | Kein Support per PN

      Kommentar


      • #18
        Ja das hast du scon falsch verstanden man sol halt die tabellen vorhe wählen hönnen die angezeigt werden sollen

        Kommentar


        • #19
          Den es soll ka auch von den gewählten tabbellen ein csv export möglich sein bzw das man die tabellen sortieren kein aufsteigend bzw absteigend

          Kommentar


          • #20
            Es wäre ecjt lieb wenn einer helfen kann ich habe das script schon soweit umgebaut bitte in 2 versuch weiter lesen

            Kommentar

            Lädt...
            X