Tabelle und if then

  • Hallo,

    bin NEU hier.
    Ich hoffe mir kann hier geholfen werden.
    Mein Problem ist es, eine CSV Datei zu lesen und sie dann anzupassen
    anpassen: Tabelle-Rahmen erstellen und in der Zelle Farbig darstellen, wenn Spalte TESt beinhaltet soll Farbig angezeigt werden



    Wie müsste ich mein Code so ändern, dass mir zellen

  • Ungetestet:

    Einmal editiert, zuletzt von Bandit (30. August 2012 um 08:27)

  • ich würd nen csv-parser nutzen und dann durchs entstandene array iterieren
    bedingungen machen, variablen für unterschiedliche darstellung definieren und dann das konstrukt damit bauen

  • :D Hähä, der synaptic :D Jetzt sieh' dir mal den Quellcode von tetex nochmal an und sage mir dann, ob du wirklich glaubst, dass tetex auch nur die Hälfte von dem, was du geschrieben hast, versteht. :D

  • Vielen Vielen Dank :))
    also verstanden habe ich schon so einiges :))
    Aber 2frage hätte ich noch

    Wenn ich weitere Functionen einfügen möchte die gesucht werden was müsste ich tuen ?
    kann ich jede zeile linien einfügen also eine Tabelle ?


    MfG


  • Wenn ich weitere Functionen einfügen möchte die gesucht werden was müsste ich tuen ?


    Ähm, was?


    kann ich jede zeile linien einfügen also eine Tabelle ?


    Natürlich geht das, einfach per CSS einbauen.

  • Ich meinte damit, wenn ich weitere suchfunctionen einbauen möchte

    Code
    function colorMeIn(&$value, $key, $prefix)
       {
           $s = strtolower($value);
    
           if (strpos($prefix, $value) === false)
             $value = "<td>$value</td>";
           else
             $value = "<td style='background-color:#ff0000;color:#000000'>$value</td>";
       }
    Code
    array_walk($data, 'colorMeIn', "test");

    muss ich diese werte ergänzen oder?

  • PHP
    array_walk($data, 'colorMeIn', "test, test1, test2");


    Und dann in der Funktion den String in ein Array zerlegen und die Prüfung anpassen.

  • Hallo,

    danke erstmal da muss ich leider noch dran arbeiten mit dem zerlegen
    Auf die schnelle werde ich das nicht hinbekommen.

    Hab mit dem zerlegen nie gearbeitet.Ich vermute mal ich muss mit Explode arbeiten ?

    MfG


    //EDIT
    ich bin kein schritt weiter gekommen, kann mir jemand helfen bzw. erklären wie ich ein explode anwenden kann ?

    Einmal editiert, zuletzt von tetex (30. August 2012 um 20:50)