Event Script (nach Datum sortieren)

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Tomasch, 13. März 2006 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 13. März 2006
    Also, ich 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

    PHP:
    < 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%" >< b >< font size = "2"  face = "Arial" > Datum :</ font ></ b ></ td >
                    <
    td width = "50%" >< input type = text name = "datum"  size = "22" >& nbsp ;& nbsp ;& nbsp ;& nbsp ;
                    <
    b >< font face = "Arial"  size = "1"  color = "#FF0000" >( dd . mm . yyyy )</ font ></ b ></ td >
                </
    tr >
                <
    tr >
                    <
    td width = "50%" >< b >< font size = "2"  face = "Arial" > Ort :</ font ></ b ></ td >
                    <
    td width = "50%" >< input type = text name = "ort"  size = "22" ></ td >
                </
    tr >
                <
    tr >
                    <
    td width = "50%" >< b >< font size = "2"  face = "Arial" > Veranstalter :</ font ></ b ></ td >
                    <
    td width = "50%" >< input type = text name = "veran"  size = "22" ></ td >
                </
    tr >
                <
    tr >
                    <
    td width = "50%" >< b >< font face = "Arial"  size = "2" > Art :</ font ></ b ></ td >
                    <
    td width = "50%" >< select size = "1"  name = "art" >
                    <
    option selected > Party </ option >
                    <
    option > Geburtstag </ option >
                    </
    select ></ td >
                </
    tr >
                <
    tr >
                    <
    td width = "50%" >< b >< font size = "2"  face = "Arial" > Kosten :</ font ></ b ></ 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%" >< b >< font size = "2"  face = "Arial" > Kommentar :</ font ></ b ></ td >
                    <
    td width = "50%" >< textarea rows = "4"  name = "kom"  cols = "22" ></ textarea ></ td >
                </
    tr >
                <
    tr >
                    <
    td colspan = "2"  align = "center" >< br >< input type = submit value = "Senden" ></ td >
                </
    tr >
            </
    table >
        </
    div >
    </
    form >

    </
    body >

    </
    html >
    schreibe.php

    PHP:
    <? php
     $datum 
    $_POST [ 'datum' ];  // Variablen einlesen
     
    $ort  $_POST [ 'ort' ];
     
    $veran  $_POST [ 'veran' ];
     
    $art  $_POST [ 'art' ];
     
    $kosten  $_POST [ 'kosten' ];
     
    $kom  $_POST [ 'kom' ];
     
    $datum2  date ( "d.m.Y" , time ());  // Aktuelles Datum ermitteln
     
    $text  " $datum  ;  $art  ;  $veran  ;  $ort  ;  $kosten  ;  $kom  \n" ;

     
    $dateiname  "events.txt" // Name der Datei
     
    $fp  fopen  ( $dateiname  "a+" );  // Datei öffnen
     
    fwrite  ( $fp  $text );  // Dateiinhalt in die Datei schreiben
     
    fclose  ( $fp );  // Datei schließen

     
    echo  "<center><br><br><br><br>Event eingetragen!<br> <a href=\"events.php\">Weiter zur Übersicht...</a></center>" ;
    ?>
    events.php

    PHP:
    <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 ( $datei );  // Datei in ein Array einlesen

     
    for ( $i  0 $i  count ( $array );  $i ++) {
      
    $array [ $i ] =  explode ( ";"  $array [ $i ]);
      echo 
    "<tr><th>"  . ( $i + 1 ) .  "</th>" // Zeilennummer
       
    for ( $a  0 $a  6 $a ++) {  // 4 Tabellenspalten
        
    echo  "<td>"  $array [ $i ][ $a ] .  "</td> \n" ;
       }
      echo 
    "</tr> \n" ;
     }
    ?>
    </table>

    Wie krieg ich das jetzt hin? :baby:
     
  2. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.