Seite 1 von 4 1234 LetzteLetzte
Ergebnis 1 bis 10 von 33

Thema: Event Script (Einträge nach Datum sortieren)

  1. #1
    Tomasch
    Gast

    Standard Event Script (Einträge nach Datum sortieren)

    Muss erstmal sagen das ich nich wirklich viel Ahnung von PHP hab...
    Hab Forensuche und Google benutz, aber ich bin halt zu blöd um das auf mein Script umzusetzten, wär schon nett wenn mir einer hilft!
    Also, ich hab angefangen ein Event-Script zu basteln und bin jetzt an einem Punkt stehen geblieben.
    Ich möchte die Einträge ins Script nach dem Datum sortieren lassen an dem der Termin (die Party) ist!

    Info: Das Event Script hat 3 Dateien:

    event_add.php

    Code:
    <html>
    
    <head>
    <meta http-equiv="Content-Language" content="de">
    <title>Datum</title>
    </head>
    
    <body>
    
    <form action="schreibe.php" method="post">
        <div align="center">
            <table border="0" width="80%" cellspacing="0" cellpadding="0" id="table1">
                <tr>
                    <td width="50%"><font size="2" face="Arial">Datum&#58;</font></td>
                    <td width="50%"><input type=text name="datum" size="22">
                    <font face="Arial" size="1" color="#FF0000">&#40;dd.mm.yyyy&#41;</font></td>
                </tr>
                <tr>
                    <td width="50%"><font size="2" face="Arial">Ort&#58;</font></td>
                    <td width="50%"><input type=text name="ort" size="22"></td>
                </tr>
                <tr>
                    <td width="50%"><font size="2" face="Arial">Veranstalter&#58;</font></td>
                    <td width="50%"><input type=text name="veran" size="22"></td>
                </tr>
                <tr>
                    <td width="50%"><font face="Arial" size="2">Art&#58;</font></td>
                    <td width="50%"><select size="1" name="art">
                    <option selected>Party</option>
                    <option>Geburtstag</option>
                    </select></td>
                </tr>
                <tr>
                    <td width="50%"><font size="2" face="Arial">Kosten&#58;</font></td>
                    <td width="50%"><select size="4" name="kosten">
                    <option selected>Frei</option>
                    <option>Kleines Geschenk</option>
                    <option>1 €</option>
                    <option>2 €</option>
                    <option>3 €</option>
                    <option>4 €</option>
                    <option>5 €</option>
                    <option>6 €</option>
                    <option>7 €</option>
                    <option>8 €</option>
                    <option>9 €</option>
                    <option>10 €</option>
                    <option>Mehr</option>
                    </select></td>
                </tr>
                <tr>
                    <td width="50%"><font size="2" face="Arial">Kommentar&#58;</font></td>
                    <td width="50%"><textarea rows="4" name="kom" cols="22"></textarea></td>
                </tr>
                <tr>
                    <td colspan="2" align="center">
    <input type=submit value="Senden"></td>
                </tr>
            </table>
        </div>
    </form>
    
    </body>
    
    </html>
    schreibe.php

    Code:
    <?php
     $datum = $_POST&#91;'datum'&#93;; // Variablen einlesen
     $ort = $_POST&#91;'ort'&#93;;
     $veran = $_POST&#91;'veran'&#93;;
     $art = $_POST&#91;'art'&#93;;
     $kosten = $_POST&#91;'kosten'&#93;;
     $kom = $_POST&#91;'kom'&#93;;
     $datum2 = date&#40;"d.m.Y",time&#40;&#41;&#41;; // Aktuelles Datum ermitteln
     $text = "$datum ; $art ; $veran ; $ort ; $kosten ; $kom \n";
    
     $dateiname = "events.txt"; // Name der Datei
     $fp = fopen &#40;$dateiname , "a+"&#41;; // Datei öffnen
     fwrite &#40;$fp , $text&#41;; // Dateiinhalt in die Datei schreiben
     fclose &#40;$fp&#41;; // Datei schließen
    
     echo "<center>
    
    
    
    Event eingetragen!
     <a href=\"events.php\">Weiter zur Übersicht...</a></center>";
    ?>
    events.php

    Code:
    <table border=1 align="center">
     <tr>
      <th>Nr.</th>
      <th>Datum</th>
      <th>Art</th>
      <th>Veranstalter</th>
      <th>Ort</th>
      <th>Kosten</th>
      <th>Kommentar</th>
     </tr>
    
    <?php
     $datei = "events.txt"; // Name der Datei
     $array = file&#40;$datei&#41;; // Datei in ein Array einlesen
    
     for &#40;$i = 0; $i < count&#40;$array&#41;; $i++&#41; &#123;
      $array&#91;$i&#93; = explode&#40;";" , $array&#91;$i&#93;&#41;;
      echo "<tr><th>" . &#40;$i+1&#41; . "</th>"; // Zeilennummer
       for &#40;$a = 0; $a < 6; $a++&#41; &#123; // 4 Tabellenspalten
        echo "<td>" . $array&#91;$i&#93;&#91;$a&#93; . "</td> \n";
       &#125;
      echo "</tr> \n";
     &#125;
    ?>
    </table>

    Wie krieg ich das jetzt hin?
    So das der Termin der als nächstes is immer oben steht?

    mfg Tomasch
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    im welchen format ist denn das feld datum ?!

  3. #3
    Gast

    Standard

    Das heißt?

  4. #4
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    30
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ja wie das aufgebaut ist
    also ob zB
    14.03.2006 16:58
    oder so
    mfg ^_^
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  5. #5
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    wie oder so ?!

    also ist es so oder nicht...

    wenn dann genau.

    den unterscheidlich geformte daten kannst ud ja schlecht sortieren.

  6. #6
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    30
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ich ja nicht mein thread ich wollt ihm nur mal auf die sprünge helfen was du wissen möchtest :P
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  7. #7
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    aso.. ich abe nur das letzt überflogen....


    also normalerweise giebt man sowas wie folgt an:


    DD.MM.YYYY HH:MM:SS

  8. #8
    Tomasch
    Gast

    Standard

    Is in DD.MM.YYYY und die Ausgabe sieht dann zb wie folgt aus (unsortiert):

    Code:
    Nr.  	Datum  	Art  	Ort  	Veranstalter  	Kosten  	Kommentar
    1	22.10.2007 	Party 	Osterfeine 	Thomas Adelmeyer 	18€ 	Paddy
    2	24.12.1007 	Party 	Damme 	Peter 	50 Geld 	asdsadsd
    mfg Tomasch

  9. #9
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hatte jetzt kein bock dein kudelmuddel zu richten.

    Code:
    function sorter &#40;$a, $b&#41; 
    &#123;
       $c=implode&#40;'.', array_reverse&#40;explode&#40;'.', $a&#91;0&#93;&#41;&#41;&#41;;
       $d=implode&#40;'.', array_reverse&#40;explode&#40;'.', $b&#91;0&#93;&#41;&#41;&#41;;
    
       if &#40;$c == $d&#41; return 0;
       return &#40;$c < $d&#41; ? -1 &#58; 1;
    &#125;
    
    $datei = 'events.txt'; // Name der Datei
    $array = file&#40;$datei&#41;; // Datei in ein Array einlesen
    
    uasort&#40;$array, 'sorter'&#41;;

    versuche es mal so...

  10. #10
    Tomasch
    Gast

    Standard

    Und das muss jetzt in welche Datei??

    mfg Tomasch

Ähnliche Themen

  1. Einträge sortieren
    Von maede im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 4
    Letzter Beitrag: 19.06.2008, 13:07
  2. Event Script verändern?
    Von Blaubär im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 10
    Letzter Beitrag: 24.05.2007, 19:48
  3. Nach Datum sortieren
    Von php-paule im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 13.04.2007, 10:51
  4. Textdatei auslesen und nach datum sortieren!?!?!
    Von gimp im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 26.06.2006, 13:55
  5. Nach Datum sortieren?
    Von Ivanman im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 23.03.2006, 17:18

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •