Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] nach Datum Sortieren !

Einklappen

Neue Werbung 2019

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

  • R2306
    hat ein Thema erstellt [Erledigt] nach Datum Sortieren !.

    [Erledigt] nach Datum Sortieren !

    Hallo
    Ich hab da so ein kleines Problem!
    Ich will einen kleinen Tourplaner machen also tour_von tour_bis und tour_city
    eingetragen bekomme ich es ohne Problem !
    tour_von ist date und tour_bis ist date! im mysql admin!

    Wenn ich jetzt meine Sachen ausgeben möchte und zwar so das das jüngste datum zuerst erscheint kommt bei mir alles durcheinander da er ja das datum nur nach den ersten 2 stellen sortiert und nicht das komplette hier mal mein Code der Ausgabe vielleicht hilft mir einer auf die Sprünge !

    PHP-Code:
    <?php
    $linkcat 
    "SELECT DATE_FORMAT (tour_von, '%d.%M.%Y') AS tour_von , DATE_FORMAT (tour_bis, '%d.%M.%Y') AS tour_bis, tour_city, tour_street  FROM  tour ORDER by tour_von ASC ";


    $catget mysql_query($linkcat,$link)or die (mysql_error());
    $row_catget mysql_fetch_assoc ($catget);
    $totalRows_catget mysql_num_rows($catget);

    ?>
      
      <?php
    do {
    ?>
    </p>
    <div class="tour">

    <li style="text-align: center"> 
        
      &nbsp; <span style="color: #FF0004; font-weight: bold; font-family: verdana;">von</span> &nbsp;<?php echo $row_catget['tour_von'?>&nbsp; <span style="color: #FF0004; font-weight: bold; font-family: verdana;">bis</span> &nbsp;<?php echo $row_catget['tour_bis'?>&nbsp; <span style="color: #FF0004; font-weight: bold; font-family: verdana;">in</span> &nbsp;<?php echo $row_catget['tour_city'?><span style="color: #FF0004; font-weight: bold; font-family: verdana;">&nbsp;,</span> &nbsp;<?php echo $row_catget['tour_street'?>

    </li>
    </div>
    <p>
      <?php
    } while ($row_catget mysql_fetch_assoc($catget));
    $rows mysql_num_rows($catget);
    if(
    $rows0) {
        
    mysql_data_seek($catget0);
        
    $row_catget mysql_fetch_assoc($catget);
    }
    ?>
    vielleicht kann mir ja jemand helfen und auch gleich noch nen tip geben wie ich es noch realisiere das nur termine in der zukunft angezeigt werden ! DANKE
    lg rene

  • R2306
    antwortet
    Danke hat sich erledigt !

    Einen Kommentar schreiben:


  • lstegelitz
    antwortet
    Besser wäre, du legst die Spalte im MySQL gleich als DATETIME an, dann sortiert die Datenbank auch korrekt

    Einen Kommentar schreiben:


  • Tropi
    antwortet
    Überschreib einfach nicht die Spaltennamen. Daten im Format Y-M-D (Standardmäßig) kann man wie Zahlen sortieren, also z.B. für heute: 20140918. 20140917 war gestern und 20140919 kommt morgen. In dem von dir verwendeten Format ist aber z.B. 19092014 größer als 10102015 (10. Oktober 2015). Am einfachsten ist es also du sortierst nicht nach einer Spalte die du umformatiert hast.

    Alle zukünftigen Termine? Einfach tour_von > NOW().

    Einen Kommentar schreiben:

Lädt...
X