<select> mit *.csv Dateien....

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

  • <select> mit *.csv Dateien....

    Hallo Leute,

    hab mal wieder nen Problem.

    Ich habe ein Charts Script erstellt das auch wunderbar funktioniert.
    Der Adminbereich geht auch wunderbar und ich speichere die Daten in eine $monat.csv Datei wie z.B.

    April2003.csv, Mai2003.csv etc...

    So nun möchte ich in meinem Script, hier die index.php
    eine Quickbar einbinden weiss aber nicht wie ich diese
    Auswahlmaske der Monate so konstruieren kann damit sich das
    Script wirklich nur die Daten des ausgewählten Monats aus
    der vorhandenen *.csv Datei zieht !

    Vielleicht hat ja noch jemanden anderen einfälle oder lösungsvorschläge für mich !!!

    Gruss
    -> It`s good to be bad! <-

    http://de.php.net
    http://php-faq.de
    http://www.schattenbaum.net
    http://www.dreamcodes.com

  • #2
    du willst mittels <select> ne auswahlliste machen, in der alle deine *.csv dateien drinstehen?

    einfach das verzeichnis einlesen (gibt's abtertausende snipplets hier), schauen ob der dateiname mit .csv endet und wenn ja in ein array schreiben.

    dann das array eintrag für eintrag durchgehen und aus dem dateinamen den eintrag erzeugen.

    wäre evtl. besser, wenn du die dinger nicht april2003.csv und mai2003.csv nennst, sondern 2003-04.csv und 2003-03.csv. dann tust du dich leichter mit dem sortieren oder sollen die einträge durcheinander in der liste stehen?
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      Ne da gebe ich dir schon recht mit der Sortierung aber irgendwie scheine
      ich zu blöd zu sein um das so hinzubekommen das

      wenn ich den monat auswähle er sofort umspringt selbst mit "OnChange"
      krieg ich das net hin ....

      Vielleicht kannste mir ja nen link zu einem Thread oder schnipsel posten !!


      Danke Grusss
      -> It`s good to be bad! <-

      http://de.php.net
      http://php-faq.de
      http://www.schattenbaum.net
      http://www.dreamcodes.com

      Kommentar


      • #4
        Also irgendwie bestehen alle Threads die ich jetzt zu diesem Thema gefunden habe nur aus Abfgragen über MySQL Tabellen !!!!

        Ich aber mache das Script nicht mit ner SQL Datenbank sondern die *.csv Dateien als Datenbank da mein Webspace ohne MySQL ist !


        Deswegen konnte ich leider nichts brauchbares finden ?

        Danke nochmals im Voraus ....
        -> It`s good to be bad! <-

        http://de.php.net
        http://php-faq.de
        http://www.schattenbaum.net
        http://www.dreamcodes.com

        Kommentar


        • #5
          Hier noch mein aktueller source der index.php !!!

          <body bgcolor=#003366>
          <?php
          $x = 1;
          while($x < 2)
          {
          include('$monat.csv');
          echo"
          <br><br>
          <center>
          <br>
          <font face=verdana size=2 color=#ffffff><form name=monat method=get action=index.php><SELECT name=monat onChange=self.location=index.php?monat=$monat + this.options[this.selectedIndex].value; return true;><OPTION value=0 selected>Monat wählen</OPTION><OPTION value=April2003>April</option><OPTION value=Mai2003>Mai</option>
          </select></form></font>
          <br><br>
          <table border=1 bordercolor=#99CCFF bgcolor=#003366 width=600>
          <tr bgcolor=#336699>
          <td width=100><font face=verdana size=2 color=#ffffff>&nbsp;<b>Platz</b></font></td>
          <td width=200><font face=verdana size=2 color=#ffffff>&nbsp;<b>Interpret</b></font></td>
          <td width=300><font face=verdana size=2 color=#ffffff>&nbsp;<b>Titel</b></font></td>
          </tr>
          <tr>
          <td width=100><font face=verdana size=2 color=#ffffff>&nbsp;01)</font></td>
          <td width=200><font face=verdana size=2 color=#ffffff>&nbsp;$interpret1</font></td>
          <td width=300><font face=verdana size=2 color=#ffffff>&nbsp;\"$titel1\"</font></td>
          </tr>
          <tr>
          <td width=100><font face=verdana size=2 color=#ffffff>&nbsp;02)</font></td>
          <td width=200><font face=verdana size=2 color=#ffffff>&nbsp;$interpret2</font></td>
          <td width=300><font face=verdana size=2 color=#ffffff>&nbsp;\"$titel2\"</font></td>
          </tr>
          <tr>
          <td width=100><font face=verdana size=2 color=#ffffff>&nbsp;03)</font></td>
          <td width=200><font face=verdana size=2 color=#ffffff>&nbsp;$interpret3</font></td>
          <td width=300><font face=verdana size=2 color=#ffffff>&nbsp;\"$titel3\"</font></td>
          </tr>
          <tr>
          <td width=100><font face=verdana size=2 color=#ffffff>&nbsp;04)</font></td>
          <td width=200><font face=verdana size=2 color=#ffffff>&nbsp;$interpret4</font></td>
          <td width=300><font face=verdana size=2 color=#ffffff>&nbsp;\"$titel4\"</font></td>
          </tr>
          <tr>
          <td width=100><font face=verdana size=2 color=#ffffff>&nbsp;05)</font></td>
          <td width=200><font face=verdana size=2 color=#ffffff>&nbsp;$interpret5</font></td>
          <td width=300><font face=verdana size=2 color=#ffffff>&nbsp;\"$titel5\"</font></td>
          </tr>
          <tr>
          <td width=100><font face=verdana size=2 color=#ffffff>&nbsp;06)</font></td>
          <td width=200><font face=verdana size=2 color=#ffffff>&nbsp;$interpret6</font></td>
          <td width=300><font face=verdana size=2 color=#ffffff>&nbsp;\"$titel6\"</font></td>
          </tr>
          <tr>
          <td width=100><font face=verdana size=2 color=#ffffff>&nbsp;07)</font></td>
          <td width=200><font face=verdana size=2 color=#ffffff>&nbsp;$interpret7</font></td>
          <td width=300><font face=verdana size=2 color=#ffffff>&nbsp;\"$titel7\"</font></td>
          </tr>
          <tr>
          <td width=100><font face=verdana size=2 color=#ffffff>&nbsp;08)</font></td>
          <td width=200><font face=verdana size=2 color=#ffffff>&nbsp;$interpret8</font></td>
          <td width=300><font face=verdana size=2 color=#ffffff>&nbsp;\"$titel8\"</font></td>
          </tr>
          <tr>
          <td width=100><font face=verdana size=2 color=#ffffff>&nbsp;09)</font></td>
          <td width=200><font face=verdana size=2 color=#ffffff>&nbsp;$interpret9</font></td>
          <td width=300><font face=verdana size=2 color=#ffffff>&nbsp;\"$titel9\"</font></td>
          </tr>
          <tr>
          <td width=100><font face=verdana size=2 color=#ffffff>&nbsp;10)</font></td>
          <td width=200><font face=verdana size=2 color=#ffffff>&nbsp;$interpret10</font></td>
          <td width=300><font face=verdana size=2 color=#ffffff>&nbsp;\"$titel10\"</font></td>
          </tr>
          </table>


          Ich weiss das das bestimmt kacke oder lächerlich aussieht aber wie komme ich nu zum gewünschten ergebniss ???

          Gruss
          -> It`s good to be bad! <-

          http://de.php.net
          http://php-faq.de
          http://www.schattenbaum.net
          http://www.dreamcodes.com

          Kommentar


          • #6
            @php-anfaenger: Beiträge sollen gemeldet werden, wenn in den Beiträgen Beschimpfung und ähnliches (also Texte, die hier wirklich nicht hingehören) stehen!!!!

            Das Melden eines Beitrages ist nicht dazu da um evtl. Hilfe zu bekommen!!!

            gruss

            Kommentar


            • #7
              Ups sorry !!!!! war keine Absicht ... .
              -> It`s good to be bad! <-

              http://de.php.net
              http://php-faq.de
              http://www.schattenbaum.net
              http://www.dreamcodes.com

              Kommentar


              • #8
                hehe

                fühl dich angeschissen

                gruss

                Kommentar


                • #9
                  Kann mir keiner helfen ???

                  Ohne MySQL nur den Inhalt der php Seite ändern durch aufrufen der *.csv Datei, mehr will ich nicht !!!


                  BITTE
                  -> It`s good to be bad! <-

                  http://de.php.net
                  http://php-faq.de
                  http://www.schattenbaum.net
                  http://www.dreamcodes.com

                  Kommentar


                  • #10
                    was in mysql also in einem datensatz in den feldern steht, steht bei dir in eine rzeile durch zum beispiel | getrennt?

                    dann kannst du mit file('2003-04.csv') die datei in ein array einlesen (jede zeile als ein feld im array) und dann jedes element des arrays mit explode('|',$file_array[$index]) aufspalten

                    was willst du denn genau?
                    alle dateien auflisten?
                    die richtige datei rausfinden?
                    die richtige datei dann auswerten und anzeigen?
                    Ich denke, also bin ich. - Einige sind trotzdem...

                    Kommentar


                    • #11
                      JA danke, endlich.... *g*


                      Ich möchte lediglich durch die *.csv Dateien den angezeigten Inhalt der index.php ändern lassen mehr nicht.

                      Habe halt die 2003-04.csv und z.B. 2003-05.csv ....

                      Wenn ich jetzt auswähle in der Quickbar "Mai 2003" soll der Inhalt aus der
                      2003-05.csv in die Index.php eingefügt werden !
                      -> It`s good to be bad! <-

                      http://de.php.net
                      http://php-faq.de
                      http://www.schattenbaum.net
                      http://www.dreamcodes.com

                      Kommentar


                      • #12
                        Original geschrieben von php-anfaenger
                        JA danke, endlich.... *g*
                        übe dich mal bitte in ein wenig geduld, bevor du anfängst rumzuplärren ob dir denn keiner helfen könnte.
                        I don't believe in rebirth. Actually, I never did in my whole lives.

                        Kommentar


                        • #13
                          Bitte lass mich nicht schon wieder angeschissen fühlen ...


                          Das war ja nicht so gemeint


                          Ihr seid doch eh die besten !!!!!!!

                          -> It`s good to be bad! <-

                          http://de.php.net
                          http://php-faq.de
                          http://www.schattenbaum.net
                          http://www.dreamcodes.com

                          Kommentar

                          Lädt...
                          X